每个过滤器和查询可以在其顶级定义中接受一个_name。
_name
GET /_search { "query": { "bool" : { "should" : [ {"match" : { "name.first" : {"query" : "shay", "_name" : "first"} }}, {"match" : { "name.last" : {"query" : "banon", "_name" : "last"} }} ], "filter" : { "terms" : { "name.last" : ["banon", "kimchy"], "_name" : "test" } } } } }
搜索响应将为每个匹配项添加其匹配的matched_queries。 查询和过滤器的标记仅对bool查询有意义。
matched_queries
bool
Last updated 4 years ago