“提升”对文档和查询意味着什么?

时间:2012-05-30 15:14:14

标签: lucene elasticsearch

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

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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

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

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

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