Elasticsearch 参考指南(匹配全部查询)

匹配全部查询

最简单的查询,匹配全部文档,使它们的_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参数更改_scorecurl

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": {}
    }
}
'
相关文章
相关标签/搜索