提升查询
编辑提升查询编辑
返回与 positive
查询匹配的文档,同时降低与 negative
查询匹配的文档的 相关性得分。
您可以使用 boosting
查询来降级某些文档,而不会将它们从搜索结果中排除。
示例请求编辑
response = client.search( body: { query: { boosting: { positive: { term: { text: 'apple' } }, negative: { term: { text: 'pie tart fruit crumble tree' } }, negative_boost: 0.5 } } } ) puts response
GET /_search { "query": { "boosting": { "positive": { "term": { "text": "apple" } }, "negative": { "term": { "text": "pie tart fruit crumble tree" } }, "negative_boost": 0.5 } } }