SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

密集检索和语义搜索

密集检索是一种技术——用向量做相似度匹配来找到相关文档。语义搜索是一个产品能力——用户输入自然语言,系统理解意图后返回结果。密集检索是语义搜索里最常用的一条检索管线,但语义搜索还能走其他管线。

寓言

显微镜和体检中心

市里新开了一家体检中心,对外宣传「用显微镜技术做精准筛查」。广告打出去,来的人很多,但投诉也来了。有个人想做胃部检查,体检中心给他抽了血用显微镜看细胞——确实能看出一些指标,但胃的问题要做胃镜。还有个人想查骨密度,显微镜根本用不上。

体检中心的主任老彭发现问题:他的团队把一项核心技术和整个体检服务画了等号。显微镜确实很先进,能做很多检查,但它只是体检工具箱里的一件工具。体检中心的职责是搞清楚客户要查什么,选对工具,给出诊断报告。

老彭重新定义了体检中心的能力矩阵。第一层是问诊——听懂客户在担心什么、想查什么。第二层是工具选择——有些问题用显微镜,有些用超声,有些用生化分析,有些要组合使用。第三层是解读——多个工具的检查结果放在一起,给客户一个完整的判断。

调整之后,老彭要求每个体检套餐在背景里写清楚:本次体检用了哪些技术,哪种检查对应哪种技术,以及哪些项目超出了所用技术的能力范围。显微镜继续当主力,但不再是唯一标签。

后来有个同行也想做体检,跑来问老彭:你们的成功是不是因为显微镜特别好?老彭说:显微镜只是一个向量匹配工具,它帮你在样本库中找到最像的样本。但我们收的体检费,收的是从问诊到解读的全流程,不只是那一下比对。

老彭给团队画了一张图来区分两者。显微镜工作流:样本放到载物台,计算相似度,返回最接近的几个匹配。体检中心工作流:客户说症状,分诊台分类,多工具联合检查,医生综合判断,出报告。显微镜只出现在中间一小段。

年底总结会上,老彭说了一句让团队记住的话:客户付钱买的是体检结果,显微镜只是你手里的工具。有人买显微镜是为了收藏,有人买显微镜是为了研究,我们的客户买显微镜是因为我们用它查出了问题。把工具当目的,你的体检中心就只是一间显微镜出租屋。

新员工入职培训的最后一页 PPT 上写着:概念辨析第一题——密集检索是技术,语义搜索是能力。技术可以替换、升级、组合,能力要面向用户需求设计完整链路。

密集检索

使用向量嵌入进行语义相似度匹配的检索技术。将查询和文档都编码为向量,通过向量空间距离找到最相关的文档。它是一种具体的检索实现方法。

语义搜索

理解用户自然语言查询意图并返回相关结果的产品能力。它可能包含密集检索、稀疏检索、混合检索、查询改写、意图分类等多种技术组件,是一个完整的搜索系统能力。

故事对应

  • 显微镜:密集检索——基于向量相似度的具体匹配技术。
  • 体检中心:语义搜索——从意图理解到结果返回的完整产品链路。
  • 胃病用显微镜查不出:不同查询类型需要不同的检索策略,密集检索不是万能工具。
  • 能力矩阵三层架构:语义搜索的生产系统包含意图分析、多路检索和结果聚合。
  • 显微镜出租屋的比喻:把一项技术当成完整产品交付,能力边界不对。

落到项目里

建设搜索系统时,先定义语义搜索的产品边界——支持哪些查询类型、返回什么格式的结果、延迟和吞吐要求是什么。密集检索只是其中一条数据通路。实际生产系统通常在密集检索之外还需要查询改写、稀疏检索兜底、混合排序和结果去重。不要因为上了向量库就对外宣称「我们有了语义搜索」。