Query-Time Boosting
In Prioritizing Clauses, we explained how you could use the boost
parameter at search time to give one query clause more importance than another. For instance:
GET /_search { "query": { "bool": { "should": [ { "match": { "title": { "query": "quick brown fox", "boost": 2 } } }, { "match": { "content": "quick brown fox" } } ] } } }
|
The title query clause is twice as important as the content query clause, because it has been boosted by a factor of 2 .
|
|
A query clause without a boost value has a neutral boost of 1 .
|
转自:https://www.elastic.co/guide/en/elasticsearch/guide/current/query-time-boosting.html
时间: 2024-12-10 19:44:37