匹配所有查询
最简单的查询,匹配所有文档,使它们的_score
为1.0。
GET /_search
{
"query": {
"match_all": {}
}
}
或curl命令:
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"match_all": {}
}
}
'
可以使用boost
参数更改_score
:
GET /_search
{
"query": {
"match_all": { "boost" : 1.2 }
}
}
或curl命令:
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"match_all": { "boost" : 1.2 }
}
}
'
匹配无查询
这是match_all
查询的相反,它不匹配任何文档。
GET /_search
{
"query": {
"match_none": {}
}
}
或curl命令:
curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"match_none": {}
}
}
'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。