跳到主要内容

K3 · 三种找法:关键词、向量、混合

K1 学了语义检索,你可能已经觉得「按意思找」完胜「按字找」了。但真相更微妙。

你搜产品型号「X9-2000」、搜身份证号、搜法条编号、搜代码里的某个函数名——要的就是一字不差。这种时候,追求「意思相近」的语义检索反而会犯迷糊(把「X9-2000」和「X9-3000」当成差不多的东西),而对字面死磕的关键词检索这位老将,反倒更靠谱。

这一章讲清三种找法各自的脾气,以及为什么到 2026 年,生产 RAG 几乎都用「混合」——两路一起上,各补对方的盲区。

小节你会获得的直觉实验
K3.1 关键词检索:老将 BM25精确匹配是它的主场,别急着看不起🎮 三路检索擂台
K3.2 混合检索与 RRF两路一起上,用 RRF 按名次融合—
K3.3 查询改写先把问题问对:澄清、拆分、HyDE🎮 查询改写对照
小结与自测全章要点回顾 + 综合自测📝
阅读前提

需要 K1 语义检索——尤其是它结尾埋的伏笔:语义检索最不擅长「精确匹配」。这一章就来接这个茬。