AI专业术语
Semantic Search
语义搜索 · 搜你想要的,不是搜你打的字
RAGNLP
SEMA
- 定义
- Semantic Search是AI领域的专业术语。Semantic Search 理解查询的含义而非字面文字,能找到语义相关但关键词不同的结果。
最后更新:2026-03-18
什么是Semantic Search?
Semantic Search 理解查询的含义而非字面文字,能找到语义相关但关键词不同的结果。搜「怎么让代码跑得更快」能找到「性能优化」的文章,这就是语义搜索的威力。
- 理解意图而非匹配关键词
- 基于 Embedding 的向量相似度计算
- Google 搜索已大量使用语义搜索技术
Semantic Search详解
Semantic Search的应用场景
正式定义
基于语义理解和向量相似度而非关键词匹配的智能信息检索技术
应用场景
- 企业内部知识库搜索
- 电商产品的智能搜索
- RAG 系统的检索层
常见误区
- 语义搜索不是完全替代关键词搜索,混合搜索效果最好
- 语义搜索对专有名词和精确查询可能不如关键词搜索
- 搜索质量高度依赖 Embedding 模型的质量
实际案例
📌 混合搜索的优势
某技术文档搜索系统采用混合搜索后,用户搜索「部署到云上」能同时找到包含「云部署」「AWS 部署」「Docker 上云」等不同表述的文档,搜索满意度提升 40%。
Semantic Search的参考来源
关于Semantic Search的常见问题
- 语义搜索和关键词搜索有什么区别
- 关键词搜索匹配字面词汇,语义搜索理解查询意图,能找到意思相近但用词不同的结果。
- 语义搜索怎么实现
- 将文档和查询分别转为向量,通过余弦相似度等指标计算匹配度,通常结合向量数据库使用。