实现此目的的一种简单方法是将OP中的查询重写为dis-
max查询。
elasticsearch 5.x的示例:
{ "query": { "dis_max": { "queries": [ { "simple_query_string": { "fields": [ "_all" ], "query": "mangan" } }, { "bool": { "filter": { "type": { "value": "documentationPage" } }, "must": [ { "simple_query_string": { "fields": [ "title^6" ], "query": "mangan" } } ] } } ] } }}


