【问题标题】:What does "boost" mean for documents and queries?“提升”对文档和查询意味着什么?
【发布时间】:2015-10-31 19:39:34
【问题描述】:

我对 Lucene 还很陌生,我正在尝试更多地了解有关提升文档和查询的信息。我找到了很多关于如何配置文档提升的文档,但这意味着什么?

我现在真正能找到的只是它会影响评分,但我什至不清楚在进行搜索时更高或更低的值是否会导致更好的“分数”。我搜索了 Google 和 Lucene wiki,并没有找到任何关于这实际上是什么的通用解释......

任何帮助将不胜感激!

【问题讨论】:

    标签: lucene elasticsearch


    【解决方案1】:

    在 Lucene 中,您可以提升文档或字段。在文档案例中,其所有字段都将使用您用于提升文档的值进行提升。

    默认情况下,所有文档都没有提升,或者更确切地说,它们都具有相同的提升因子 1.0。 通过更改它,Lucene 会或多或少地认为它很重要。 例如:Boost 1.5 更大,意味着更重要。

    您可以在索引文档或创建查询时进行提升。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-30
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 2011-12-28
      • 2020-10-12
      相关资源
      最近更新 更多