有没有关于Lucene BM25相似性的解释?

有没有关于Lucene BM25相似性的解释?,lucene,similarity,Lucene,Similarity,有一个简单的解释吗?我应该从代码中理解它吗?如果答案是肯定的,IndexSearcher调用什么方法对文档进行评分 Lucene BM25的相似性实现与文献中的相同吗 我的意思是等于: tf/(k1*(1-b)+b*(dl/avdl)+tf)是的,可以在中找到文献中BM25的实现。请注意,您提供的公式缺少IDF component。参数设置为k1=1.2 b=0.75 要深入了解lucene的评分机制,您可以随时调用explain()函数。更多关于它的信息可以找到

有一个简单的解释吗?我应该从代码中理解它吗?如果答案是肯定的,IndexSearcher调用什么方法对文档进行评分

Lucene BM25的相似性实现与文献中的相同吗

我的意思是等于:


tf/(k1*(1-b)+b*(dl/avdl)+tf)

是的,可以在中找到文献中BM25的实现。请注意,您提供的公式缺少IDF component。参数设置为k1=1.2 b=0.75

要深入了解lucene的评分机制,您可以随时调用
explain()
函数。更多关于它的信息可以找到