技术

BM25(概率检索排序算法)

BM25是一种基于概率检索模型的排序算法,用于信息检索中的文档相关性评分。它解决关键词匹配的排序问题,通过词频和逆文档频率加权,并考虑文档长度归一化。典型应用于搜索引擎和问答系统,是许多检索系统的基线。

收录于 2026/9/7相关资讯 1 篇近 30 天 1 篇在词典中查看 →

详细解释

BM25(Best Matching 25)是信息检索中广泛使用的排序函数,属于概率检索模型。它基于词袋模型,计算查询词与文档的相关性得分,考虑词频(TF)、逆文档频率(IDF)和文档长度归一化。BM25通过引入饱和函数和长度归一化参数k1和b,解决了TF-IDF的不足,能更准确地反映词的重要性。背景是20世纪70-80年代概率检索模型的发展,BM25由Stephen Robertson和Karen Spärck Jones等人提出。技术说明包括其数学公式和参数调优。典型应用包括Elasticsearch、Lucene等搜索引擎的默认排序算法。

别名与相关写法
bm25

相关术语

Embedding共现 1 篇
Retrieval共现 1 篇
Jev共现 1 篇
SQL共现 1 篇

相关资讯

完整术语表见 AI 术语词典; 每日新术语与进展见 AI 早报。

BM25(概率检索排序算法) 是什么?AI 术语解释 - 智讯 AI News