搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「BM25 向量召回 Cross-Encoder」找到 33 条内容
按专题浏览 →匹配正文:整体架构 Query ├─ BM25 稀疏召回 └─ 向量稠密召回 ↓ 去重与排名融合 ↓ Cross-Encoder 重排小候选集 ↓ Top-K 三类组件的分工 BM25:利用词项匹配、IDF 和长度归一化,擅长专有名词、编号、短语和必须字面命中的查询;速度取决于索引、语料与部署,不能称为“零延迟”。 向量召回:用 embedding 表达语义相似,能补充同义改写和字面不重合的结果,但可能弱化精确实体或数值约束。 Cross-Encoder:联合编码 query-docu…
匹配正文:答案要点 能区分稠密检索与稀疏检索的适用场景 理解混合检索的融合策略(如RRF) 知道何时需要重排序(Cross-encoder) 掌握查询改写/扩展技术(HyDE、多查询) 能结合业务场景说明选型依据 核心检索方法及选型 1. 向量检索(Dense Retrieval) 技术:Embedding模型(BGE、M3E、OpenAI-ada)+ 向量库(Milvus/Faiss) 场景:语义匹配、长文档理解、跨表述查询(如"苹果价格"→"iPhone多少钱") 考量:对短查询效…
学习内容与项目面试,在同一条路上。
匹配口述回答:…文档里的关键信息被埋没。我上线前会用一批真实query做A/B测试,观察不同b值下长文档的召回率变化,找到一个平衡点。 所以我会把BM25看作关键词检索的一个成熟基线,尤其在冷启动或者小样本场景下比纯向量检索靠谱。但真要上线,我更倾向混合检索加 [[Rerank]],先用BM25和向量召回来个粗排,再用 [[Cross-Encoder]] 精排,这样精度和召回都能兼顾。 一句话定位:BM25解决词频和长度问题 公式拆解:饱和函数和长度归一化 对比TF-IDF的改进点 业务场景…