AI专业术语
Reranking
重排序 · 检索结果的精细化筛选
RAGNLP
RERA
- 定义
- Reranking是AI领域的专业术语。Reranking 在初步检索后用更精确的模型对结果重新排序,将最相关的内容排到前面。
最后更新:2026-03-18
什么是Reranking?
Reranking 在初步检索后用更精确的模型对结果重新排序,将最相关的内容排到前面。这是 RAG 系统提升检索质量最有效的手段之一,通常能提升 10-20% 的准确率。
- 在粗检索之后做精排,两阶段检索架构
- Cross-encoder 比 Bi-encoder 更精确但更慢
- Cohere Rerank 和 BGE-Reranker 是主流选择
Reranking详解
Reranking的应用场景
正式定义
对初步检索结果使用更精确的模型进行重新排序以提升相关性的技术
应用场景
- RAG 系统的检索质量优化
- 搜索引擎的结果精排
- 推荐系统的候选重排
常见误区
- Reranking 不能弥补第一阶段检索的严重缺陷
- Reranking 模型有延迟开销,需要权衡精度和速度
- 不是所有场景都需要 Reranking,简单查询直接检索就够
实际案例
📌 RAG 加入 Reranking 的效果
某企业 RAG 系统在检索后加入 Cohere Rerank,Top-3 检索准确率从 72% 提升到 89%,最终回答的正确率从 78% 提升到 91%。
Reranking的参考来源
关于Reranking的常见问题
- 为什么 RAG 需要 Reranking
- 初次检索用向量相似度速度快但精度有限,Reranking 用交叉编码器对候选结果精排,显著提升最终答案质量。
- Reranking 会增加多少延迟
- 通常增加 50-200ms,取决于候选数量和模型大小,是精度和速度的权衡。