查询处理
用户的提问可能省略对话背景,也可能与文档使用不同的表达。查询处理需要保留原始需求,同时调整检索表达、补充搜索角度或提取明确的过滤条件。
| 文章 | 主要内容 |
|---|---|
| 查询改写与多轮独立化 | 补全追问中的指代和省略,再调整用词以适应文档表达 |
| Multi-Query 与 RAG-Fusion | 为同一需求生成多种查询,并融合各路检索结果 |
| HyDE | 生成假想文档,用它的向量检索知识库中的资料 |
| Step-back Prompting | 从具体问题提炼上位问题,检索概念或原理以辅助回答 |
| Self-Query 与元数据过滤 | 把语义查询与年份、地区、状态等结构化条件分开 |