Elasticsearch改进布尔查询的搜索相关性
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch改进布尔查询的搜索相关性相关的知识,希望对你有一定的参考价值。
1.概述
翻译:Improving search relevance with boolean queries
有人翻译:Elasticsearch:使用布尔查询提高搜索的相关性
当你在Elasticsearch中执行搜索时,将对结果进行排序,以便与你的查询相关的文档排名很高。 但是,可以认为与一个应用程序相关的结果肯针对另一应用程序就没有那么相关。 由于 Elasticsearch 超级灵活,因此可以对其进行微调以提供针对你特定用例的最相关的搜索结果。 调整结果的一种相对直接的方法是在发送给 Elasticsearch 的查询中提供其额外的条件查询。
在本博客中,我将向你简要介绍一些示例,以向您展示如何轻松地使用布尔查询 (bool query) 功能以及匹配查询(match queries)和匹配短语查询(match phrases queries)来提高搜索相关性。在开始之前,你可以参阅我之前的文章“Elastic:
以上是关于Elasticsearch改进布尔查询的搜索相关性的主要内容,如果未能解决你的问题,请参考以下文章
《从Lucene到Elasticsearch:全文检索实战》学习笔记四
Elasticsearch:Boosting query - 为不喜欢的查询减分
Elasticsearch:Boosting query - 为不喜欢的查询减分