正在读取本机记录…
核心重点AI 能力◷ 85 分钟

关键词、向量、混合检索与重排

组合不同检索方法提高相关性与召回。

学完你能做到
  • 用自己的话解释“关键词、向量、混合检索与重排”及其核心术语。
  • 在真实 AI 产品场景中识别何时应该使用本课方法。
  • 完成一份可沉淀进“Prompt 模板、RAG 流程、Agent 工作流与评测集”阶段任务的实践产出。
前置与关联课程

完成阶段 5 的能力检查,或先预览相关基础课

01

REAL SCENE

先从一个真实场景开始

!

用户查询产品编号“AX-410”时向量检索返回语义相似介绍,却漏掉精确编号文档;查询“如何减少会议”时关键词检索又找不到“异步协作”。团队需要组合精确匹配、语义召回与重排,而不是争论哪一种检索永远最好。

02

PLAIN EXPLANATION

说人话:它到底是什么?

关键词检索擅长名称、编号、术语和稀有词,常用 BM25 等方法;向量检索擅长同义表达和自然语言语义;混合检索并行召回并融合分数,元数据过滤排除不允许或不适用内容,重排器对较小候选集做更精细的查询—文档相关性判断。召回率与精确率存在取舍,应按真实问题和失败成本调优。

01

关键词与向量互补

关键词能解释命中词但受同义词影响,向量能跨表达召回却可能忽略数字、否定与精确实体。查询分类可对编号、短词和自然语言采用不同权重,也可加入同义词或字段提升。

  • 标题与正文可使用不同权重
  • 保留原始查询用于精确命中
  • 查询改写不能丢数字和否定
02

融合、过滤与去重

两路结果分数尺度不同,可用排名融合而非直接相加;先后过滤顺序要兼顾安全和召回。候选按文档与片段去重,避免同一来源占满 topK,同时保留多样证据。

  • 权限过滤是硬条件
  • 融合参数记录版本
  • 过滤后候选不足需明确策略
03

重排与检索评测

Cross-encoder 或模型重排能更细判断相关性,但增加延迟成本。用查询—相关片段黄金集计算 Recall@K、MRR 或 nDCG,并按编号、同义、否定、多跳和无答案切片分析。

  • 先保证召回再优化前列精度
  • 重排只处理有限候选
  • 端到端回答不替代检索指标
01

关键词负责精确实体,向量负责语义表达,混合后再重排。

02

权限与时效是硬过滤,相关性分数不能越过安全边界。

03

按查询类型评测召回与排序,在质量、延迟和成本间取舍。

03

KEY POINT

这节课最重要的结论

核心重点
关键词擅长精确匹配,向量擅长语义匹配,混合检索再由重排器做最终排序。
为什么重要
这决定了与算法和工程团队共同设计 Prompt、RAG、Agent 和评测方案时,团队是否拥有一致、可验证的判断标准。
适用边界
当问题目标、数据来源或失败成本发生变化时,不要机械套用;先重新确认假设和风险等级。
04

EXAMPLES

正确案例与常见反例

✓ 正确做法

查询路由识别 AX-410 为精确实体,提高标题和编号字段 BM25 权重,同时保留向量召回;两路用 RRF 融合、按 ACL 和有效期过滤、同文档去重,再重排前 30 条。评测分编号、自然语言和无答案切片。

× 常见误区

团队把 BM25 与余弦分数直接相加,未做归一或版本记录;为了召回先从全租户检索再让模型过滤权限。topK 全是同一文档相邻块,重排吞下两百条导致延迟翻倍,却从未测正确证据是否在候选中。

和工程师这样沟通

“检索请并行 lexical 与 vector,使用可版本化 RRF 融合;tenant/ACL/validAt 为硬过滤,documentId 去重。reranker 只看前 30,输出各阶段排名与分数,评测按 queryType 报 Recall@10 和 MRR。”

05

HANDS-ON

必做实操任务

本节产出:“Prompt 模板、RAG 流程、Agent 工作流与评测集”阶段任务中的《关键词、向量、混合检索与重排》一页实践卡

  1. 步骤 1构造编号、专名、同义表达、否定和自然语言各五个查询。

  2. 步骤 2分别运行关键词与向量检索,标注两者独有命中和共同失败。

  3. 步骤 3设计融合、硬过滤、去重与重排顺序,并说明安全与延迟。

  4. 步骤 4计算 Recall@K 和首个相关结果排名,按查询类型确定权重。

○
实践完成度 0/4

核心重点必须完成全部实践,并在测验中达到 80%,才能标记为掌握。

混合检索实验表知识与查询类型:____ 关键词索引字段/权重:____ 向量模型/版本:____ 查询改写与实体保留:____ lexical topK____ vector topK____ 硬过滤:tenant____ ACL____ time____ status____ 融合算法/参数:____ 去重与多样性:____ rerank 候选数/模型:____ 黄金查询集:____ Recall@K____ MRR/nDCG____ 分类结果:编号____ 同义____ 否定____ 无答案____ 延迟与成本预算:____ 选择与回滚:____
06

CHECKLIST

产品经理工作检查表

07

MASTERY QUIZ

掌握测验

核心重点需达到 80% 才算掌握,未通过会进入错题本。

1关键词检索相对向量检索的典型优势是什么?
2混合检索为什么常用排名融合?
3重排器的主要位置是什么?
4为何先看 Recall@K 再优化生成?
5相关性极高的越权文档应如何处理?
08

INTERVIEW

常见面试题

关键词、向量、混合检索与重排如何组合和评测?
展开参考回答

关键词覆盖编号、专名和稀有词,向量覆盖同义与自然语言;两路并行召回后用排名融合,执行租户、ACL、时效硬过滤和文档去重,再对有限候选精排。建立按编号、同义、否定、多跳与无答案切片的黄金集,先看 Recall@K,再看 MRR/nDCG、延迟和成本,所有参数版本化。

09

RECAP & FURTHER READING

重点回顾、延伸阅读与下一步

一句话回顾关键词擅长精确匹配,向量擅长语义匹配,混合检索再由重排器做最终排序。
  1. 1

    围绕“关键词、向量、混合检索与重排”继续阅读:阅读模型或 AI 框架的官方概念文档,区分能力原理、评测条件与真实产品限制。

  2. 2

    用“混合检索、重排、召回率”作为检索词,分别写下一条定义、一条适用边界和一个反例。

  3. 3

    对照本课正确案例与反例,寻找一个公开案例并记录其中可复用的判断与不能照搬的条件。