如同 match
查询这样的高层查询知道字段映射的关系,能为每个被查询的字段应用正确的分析器。 可以使用 validate-query
API 查看这个行为:
GET /my_index/my_type/_validate/query?explain
{
"query": {
"bool": {
"should": [
{ "match": { "title": "Foxes"}},
{ "match": { "english_title": "Foxes"}}
]
}
}
}
Query and filter context
Query context
Query context中的查询从句是为了解决文档到底有多符合查询条件
这个问题。除了决定该文档是否符合查询条件,它还给出了_score
表示相关度。
Filter context
在过滤器中,查询从句是为了解决该文档是否符合查询条件
的问题,结果只有是
和不是
网友评论