大模型应用
Qdrant 搜索结果质量差时如何诊断与提升相关性
当用户反馈搜索结果差、不相关、召回低或精确率低,或询问嵌入模型选择、混合搜索、重排序、相关性反馈、检索质量度量时,按症状路由到对应指南进行诊断与改进。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
Qdrant 搜索结果质量差时如何诊断与特定
解决思路
- 先路由再回答:将用户的症状与路由表匹配,Read 对应文件,并仅依据该文件回答;不要只根据本页回答,因为本页只含路由信息,不含具体指导。
- 若有两行同时匹配,则两行对应的文件都要 Read。
- 当用户说搜索结果差或不相关、结果错误、缺少预期匹配时,Read `diagnosis/SKILL.md`。
- 当用户说召回低、预期结果缺失时,Read `diagnosis/SKILL.md`。
- 当用户说精确率低、错误匹配过多时,Read `diagnosis/SKILL.md`。
- 当用户询问该用哪个嵌入模型,或量化、模型更换、数据增长后质量下降时,Read `diagnosis/SKILL.md`。
- 当用户不确定是模型、数据还是 Qdrant 的问题时,Read `diagnosis/SKILL.md`。
- 当用户想度量召回、构建 golden set、ground truth 数据集、recall@k 时,Read `diagnosis/SKILL.md`。
- 当用户需要结合关键词与语义搜索、混合搜索、稀疏+稠密、fusion / RRF、prefetch 时,Read `search-strategies/hybrid-search/SKILL.md`。
- 当用户问是否该重排序、结果太相似、需要多样性、MMR、推荐/发现 API 时,Read `search-strategies/SKILL.md`。
- 当用户想用相关性反馈或用户点击改进结果,或寻找比重排序更便宜的替代方案时,Read `search-strategies/relevance-feedback/SKILL.md`。
- 记住大多数质量问题来自嵌入模型或数据,而不是 Qdrant 的配置——仅把句子从中间切分就可能让质量下降 30-40%。
- 在调整任何 Qdrant 参数之前,先用精确搜索排除模型或数据问题,参考 [Search API](https://skills.qdrant.tech/md/documentation/search/search/?s=search-api)。
适用边界 · 注意事项
- 不要只根据本页(路由页)回答,本页不含具体指导。
- 不要在未先用精确搜索排除嵌入模型或数据问题之前,就调整 Qdrant 参数。