搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「BM25」找到 193 条内容
按专题浏览 →匹配正文:… 伪文档生成:HyDE 用模型生成假设答案再检索 查询分解:复杂问题拆成子查询分别检索 2. 检索侧增强 混合检索:向量+关键词 BM25 融合,互补长尾和精确匹配 多路召回:不同 embedding 模型、不同切分粒度并行召回 粗排→精排:先用轻量模型快速筛选,再用 Cross-Encoder 精排 3. 文档侧处理 动态上下文压缩:用 LLM 提取关键片段,去除冗余 元信息过滤:按时间、来源等标签预过滤 索引优化:调整 chunk 大小和重叠策略,关键信息不截断 4. 重…
匹配正文:…搜索空间 保留原文存储位置,避免向量库膨胀 索引结构设计 向量索引:HNSW(平衡速度与召回)或 IVF(内存受限时) 倒排索引:BM25/关键词索引,用于混合检索 分层索引:热点数据内存HNSW + 冷数据磁盘索引 生产实践:90%场景用向量+关键词混合检索(RRF融合),纯向量检索在专有名词、ID查询上效果差。
匹配正文:… 集成关键点 写入流程:原文入库 → 生成embedding → 双写(事务或异步补偿) 检索流程:多路召回(向量Top-K + BM25关键词)→ 重排序 → 过滤业务条件 一致性:向量库无事务,建议用异步任务+对账机制,而非强事务 选型决策因素 数据规模:百万级以下pgvector够用,千万级以上考虑专用向量库 查询复杂度:需要复杂过滤(时间范围+标签+语义)→ 优先统一存储或强关联设计 团队成本:pgvector降低技术栈复杂度,Milvus需要专门运维
学习内容与项目面试,在同一条路上。