1.概述

转载:https://www.elastic.co/cn/blog/practical-bm25-part-2-the-bm25-algorithm-and-its-variables

这是实用BM25系列三部分中关于相似度排名(相关性)的第二篇文章。如果您刚刚加入,请查看第1部分:碎片如何影响Elasticsearch中的相关性评分。

2. BM25算法

我将在这里尝试深入研究数学,只是在解释发生了什么绝对必要的情况下,但这是我们查看BM25公式的结构,以获得一些见解发生了什么。首先我们来看一下公式,然后我将把每个部分分解成可以理解的部分:


我们可以看到一些常见的分量,比如

以及一些关于字段长度的东西。以下是这些内容的全部内容:

  1. q

【Elasticsearch】实用BM25 -第2部分:BM25算法及其变量相关推荐

  1. Elasticsearch相似度算分TF-IDF BM25(标贝科技)

    欢迎体验标贝语音开放平台 地址:https://ai.data-baker.com/#/?source=qaz123 (注:填写邀请码hi25d7,每日免费调用量还可以翻倍) ​​​​​​ 控制相关度 ...

  2. SAP ABAP实用技巧介绍系列之 ABAP XSLT 定义变量

    Created by Jerry Wang, last modified on Jul 01, 2014 下面的xslt 片段定义了两个变量: header变量的内容为一系列html tab,而col ...

  3. Excel VLOOKUP实用教程之 04 vlookup如何实现三变量查找,三个条件字段查询数据?(教程含数据excel)

    实战需求 vlookup如何实现三变量查找,三个条件字段查询数据? 文章目录 <示例 1 – 查找 Brad 的数学分数> <示例 2 – 双向查找> <示例 3 – 使 ...

  4. TF-IDF和BM25算法原理及python实现

    目录 前言 一.TF-IDF TF定义: 逆文本频率指数(Inverse Document Frequency,IDF) TF-IDF(Term Frequency-inverse Document ...

  5. OKapi BM25 算法

    BM25(Best Match25)是在信息检索系统中根据提出的query对document进行评分的算法.It is based on the probabilistic retrieval fra ...

  6. 转 OKapi BM25 算法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! BM25 ...

  7. OKapi BM25算法

    文章转自点击打开链接 BM25(Best Match25)是在信息检索系统中根据提出的query对document进行评分的算法.It is based on the probabilistic re ...

  8. [转]OKapi BM25 算法

    BM25(Best Match25)是在信息检索系统中根据提出的query对document进行评分的算法.It is based on the probabilistic retrieval fra ...

  9. 检索算法: BM25原理详解

    文章目录 简介 Function k1k_1k1​ 的作用 bbb 的作用 终极总结 参考文档 简介 BM25算法常用来进行搜索. 输入问题Q0Q_0Q0​,在数据中去匹配其它Q时,可以用BM25进行 ...

最新文章

  1. 变频器参数设置_变频器接线和参数设置
  2. Linux Java连接MySQL数据库
  3. 【Android 组件化】使用 Gradle 实现组件化 ( 组件 / 集成模式下的 Library Module 开发 )
  4. JQuery UI 1.8.13发布看看有哪些变动
  5. JVM 中的守护线程
  6. 万能笔记本,你值得拥有;(XML)
  7. h5日期选择控件_成都h5开发工程师培训_H5入门需要知道的知识
  8. Java 9:Process API的增强
  9. 索尼SONY 820E摄像机内置64G存储卡无法识别拆MMC芯片完整恢复数据
  10. 【LeetCode】【字符串】题号:*640. 求解方程
  11. android textwatcher 获取当前控件,Android中AutoCompleteTextView与TextWatcher结合小实例
  12. KL距离,Kullback-Leibler Divergence
  13. Android之Fragment回退栈详解
  14. 上海富爸爸_放弃高薪选择财务自由之路(转)
  15. Java - JavaFx之fxml文件的编写及基本使用方式
  16. 2.跟我走吧,现在就出发
  17. qq侧滑界面的实现(DreawerLayout)
  18. 英语论文格式修改(两栏)
  19. 学习ios Metal(3)—宽度可调的线条的绘制
  20. 基于汽车CAN总线专有协议OBD接口的调试方法及经验

热门文章

  1. 苹果iPad mini 6更多细节曝光:全面屏加持 搭载A14/A15芯片
  2. 社区团购的坑,只有巨头能填?
  3. 苹果鼓励美国员工赴中国出差 一天500美元奖金
  4. 爱库存:已实名举报唯品会不正当竞争行为
  5. 余承东:华为自研的麒麟A1芯片已经应用在了多款可穿戴产品中
  6. 支付宝App采用华为方舟编译器几乎秒开?支付宝回应:华为好棒,加油
  7. 央视报道:荣耀智慧屏或搭载华为鸿蒙系统
  8. 称特价影票被取消后影片仍正常放映 购票人起诉淘票票索赔500元
  9. 新能源汽车累计补贴审核情况出炉:比亚迪、吉利两家独大
  10. 苹果AirPods 2又有新消息了!具备防滑涂层和新配色