1.0 KiB
1.0 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | |||
|---|---|---|---|---|---|---|
| 混合搜索 | concept |
|
2026-04-02 |
Definition
结合 BM25(关键词匹配)、向量嵌入(语义相似性)和重排序器的搜索策略。
Components
- BM25:关键词匹配,擅长精确短语和专有名词
- 向量嵌入:语义相似性,擅长理解查询意图
- 重排序器:按相关性排序结果
Problem Solved
纯语义搜索在专有名词、具体数字和确切短语上失败。关键词搜索抓住它们。两者都用效果更好。
Comparison
| 搜索方式 | 优点 | 缺点 |
|---|---|---|
| 纯向量搜索 | 语义理解 | 精确匹配差 |
| 纯 BM25 | 精确匹配 | 无法理解同义词 |
| 混合搜索 | 结合两者优势 | 实现更复杂 |
Implementation
切换到 QMD 作为内存搜索后端,实现混合搜索策略。