Lucene/Lucene.NET - Document.SetBoost()值?

mwj*_*son 7 lucene lucene.net

我知道它需要浮动,但结果中各种升压水平的典型值是什么?

例如:

如果我想将文档的权重提高10%,那么我应该将其设置为1.1?20%然后是1.2?

如果我开始将提升设置为75.0之类的值会怎样?还是500.0?

编辑:固定格式

Yuv*_*l F 6

有关公式,请参阅Lucene相似性文档.原则上,所有其他因素相同,将文档的提升设置为1.1确实会使得分数比增加1.0的相同文档高10%.如果您有一组本质上应该在搜索中首选的文档,这可能是个好主意.请注意,文档提升是索引时属性,因此无法在不重新索引的情况下更改文档的提升.评分还有其他重要因素 - 包括术语匹配分数,规范等.请参阅搜索中的调试相关性问题以获取详细信息.