如同 match
查詢這樣的高層查詢知道字段映射的關(guān)系威恼,能為每個被查詢的字段應(yīng)用正確的分析器权逗。 可以使用 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
表示相關(guān)度。
Filter context
在過濾器中昭雌,查詢從句是為了解決該文檔是否符合查詢條件
的問題惫皱,結(jié)果只有是
和不是