【问题标题】:Word proximity in ElasticsearchElasticsearch 中的单词邻近度
【发布时间】:2017-08-17 09:15:12
【问题描述】:

我有一个在 Elasticsearch 中搜索时必须提出的要求。根据它,如果我们正在搜索字符串“我丢失的属性文件” 如果在要给予 doc 提升的任何字段中找到完整的短语,并且 如果在 4 个单词中找到了 3 个单词,那么 doc 的提升会稍微低一些。所以基本上我们需要给字段中的关键字顺序匹配更多的相关性。 所以按顺序

 "My missing property file" - most higher boost
 "missing property file" - second higher boost
 "missing property" - third higher boost.

现在,当我们遇到包含“缺少的属性文件”和“我的缺少的属性”的字段时,在这种情况下,每个关键字的 idf 应该决定相关性。

我们如何在 Elasticsearch 中实现这一点? 任何帮助或建议都会很棒

【问题讨论】:

    标签: elasticsearch lucene elasticsearch-plugin


    【解决方案1】:

    字段上的正常匹配查询应该按照您想要的顺序排列您的匹配。

    【讨论】:

    • 我可能没有提供干净的图片,找到关键字的顺序也会影响相关性。总而言之,我们需要有接近度以及找到关键字的顺序。
    猜你喜欢
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 2013-10-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多