搜索技术的未来:从关键词到智能推理

传统搜索在理解用户真实意图上越来越力不从心。关键词匹配无法处理模糊查询,多模态数据检索困难,延迟和成本也成了瓶颈。尤其是在AI Agent场景下,搜索系统需要同时做检索、推理和动作,现有架构根本撑不住。很多企业试过用向量数据库替代Elasticsearch,结果发现召回率是高了,但精确度反而下降,用户问“去年Q3的营收报告”时,搜出来的全是无关段落。真正的问题不是技术选型,而是搜索系统缺乏对意图的深度理解——用户要的不是文档列表,而是一个可直接执行的答案或决策依据。

作者提出了一套基于向量嵌入和混合搜索的架构,核心是把查询和文档都映射到高维空间,用ANN索引做快速召回,再通过交叉编码器模型重排序。具体做法是用MCP协议标准化数据源连接,让搜索层能同时查询CRM、数据库和内部Wiki,避免信息孤岛。混合搜索结合了BM25的精确匹配和向量搜索的语义匹配,重排序阶段用deberta-v3这样的模型把Top-100结果精排到Top-10。最聪明的地方是引入了缓存层和预计算机制,把高频查询的嵌入向量提前算好,冷启动时间从原来的秒级压缩到50毫秒以下。整个系统在Cloud Run上部署,用vLLM做推理,成本和性能都到了可用的临界点。

搜索正在从信息获取工具变成智能体的核心驱动。未来每个Agent都会内置一个搜索系统,但必须解决数据碎片化、实时性和成本权衡的问题。这篇文章最让我印象深刻的是搜索的边界在主动扩展——它不仅要找到信息,还要理解上下文并触发行动。比如用户问“本周哪些客户逾期了”,搜索结果直接调用CRM的API并返回表格。这意味着搜索系统的设计要从“检索+展示”转向“检索+推理+执行”的三层结构。对开发者来说,MCP协议和向量化基础设施会成为下一个标配,就像当年ORM框架让数据库操作变简单一样。谁先把这个闭环跑通,谁就能在Agent时代卡住位置。

Search

查看原文