1.概述
转载:https://www.elastic.co/cn/blog/practical-bm25-part-2-the-bm25-algorithm-and-its-variables
这是实用BM25系列三部分中关于相似度排名(相关性)的第二篇文章。如果您刚刚加入,请查看第1部分:碎片如何影响Elasticsearch中的相关性评分。
2. BM25算法
我将在这里尝试深入研究数学,只是在解释发生了什么绝对必要的情况下,但这是我们查看BM25公式的结构,以获得一些见解发生了什么。首先我们来看一下公式,然后我将把每个部分分解成可以理解的部分:
我们可以看到一些常见的分量,比如