首页 / 混合搜索

🔀 混合搜索 是什么?

既懂你的意思,又认准你的字

RAG与知识库

⚡ 一句话秒懂

既懂你的意思,又认准你的字

📖 举个故事

小赵搜索「苹果的最新手机价格」。如果只用语义搜索,可能会出来苹果、橘子、水果等各种「水果类」内容。如果只用传统搜索,搜「苹果手机」可能找不到写「iPhone15」的文章。混合搜索两者兼顾:先用关键词找到含「苹果」「手机」「价格」的文章,再用语义理解找到写「iPhone15售价」但没用这些词的文章,最后合并排序。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

混合搜索在实际应用中效果最好。例如公司知识库搜索:「2024年Q3的服务器宕机报告」。传统搜索能精准匹配「2024」「Q3」「宕机」,语义搜索能找到标题为「三季度系统故障复盘」的文档。两者结合,既能精确查找又能防止遗漏。大部分搜索产品(如Elasticsearch)都支持混合模式。

📚 进阶原理

混合搜索(Hybrid Search)融合稀疏检索(BM25/TF-IDF)和稠密检索(向量相似度)的结果。常用融合策略:RRF(倒数排名融合)、加权和(Weighted Sum)或学习型排序。一般先用RAG融合框架(如LangChain的EnsembleRetriever)实现,也可使用支持双路检索的数据库(如Milvus 2.3+)。

继续学习相关术语