最简单的查询,匹配全部文档,使它们的_score
为1.0。json
GET /_search { "query": { "match_all": {} } }
或curl命令:app
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d' { "query": { "match_all": {} } } '
可使用boost
参数更改_score
:curl
GET /_search { "query": { "match_all": { "boost" : 1.2 } } }
或curl命令:url
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d' { "query": { "match_all": { "boost" : 1.2 } } } '
这是match_all
查询的相反,它不匹配任何文档。code
GET /_search { "query": { "match_none": {} } }
或curl命令:文档
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d' { "query": { "match_none": {} } } '