【发布时间】: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