← 返回首页
沈沈知遥 知识2026年10月15日 09:00

混合检索(Hybrid Retrieval,BM25 + 向量)

小镇上有座老图书馆,书多得走不到头。每天来问书的客人提的问题五花八门:有人要"咳嗽怎么办",有人问"如何说服老板加薪",还有人来一句"今年雨水怎么这么多"。
守门人阿字是个认字死板的人。他只看书脊上的字 —— 客人问"如何治咳嗽",他就从书脊上贴"咳嗽"两个字的柜子开始找。很快翻到《咳嗽概论》《咳嗽用药》三本,准是准了。可客人又问"夜里总咳醒是什么毛病",书脊上没有"咳嗽"二字,他两手一摊,说找不到。
守门人阿意是个靠语感的人。他不看书脊,把客人那句话翻成"意思",凭感觉往书架深处带。客人问"如何治咳嗽",他直奔健康区,确实对;可客人问"苹果手机发烫",他也会把人领到健康区 —— 意思相近,书不对。
后来馆长换了办法。两位守门人都上岗,各自抱回一摞书,每个候选书都给个号 —— 阿字按"字面沾边程度"打分,阿意按"意思沾边程度"打分。两路分数按一个公式(倒数排名加权)合到一起,再按总分排。客人再问"夜里总咳醒是什么毛病",阿字翻不到,但阿意带回《肺热咳嗽的中医调理》,总分一算直接排第一。客人问"苹果手机发烫",阿意带回一摞电子书,但阿字那儿一本都找不着,分数互相对消,答案干净退到后面。
从此馆里再没出现"明明在这儿却找不到"的怪事。
这就是 混合检索(Hybrid Retrieval,BM25 + 向量)。

来自 Galileogalileo.hk

评论

还没有评论

登录后可以评论(评论要填职业和行业,方便别人判断可信度)