【发布时间】:2011-09-28 00:44:13
【问题描述】:
我想知道 lucene 查询中何时提升一个术语,分数如何变化? 我的意思是当查询有一个或多个提升的词时,lucene 对文档进行评分的评分算法是什么?
【问题讨论】:
我想知道 lucene 查询中何时提升一个术语,分数如何变化? 我的意思是当查询有一个或多个提升的词时,lucene 对文档进行评分的评分算法是什么?
【问题讨论】:
您可以在这里找到完整的答案:
http://lucene.apache.org/java/2_4_0/api/org/apache/lucene/search/Similarity.html
∑ ( tf(t in d) · idf(t)^2 · t.getBoost() · norm(t,d) )
查询中的每一个词都被总结为
简单的答案是乘以权重。
【讨论】: