跳转至课程正文 跳转至课程目录

11|适配混合检索

本课目标: 同时为精确词项与语义意图提供线索。

原文题名: 同时适配关键词检索和语义检索

技术背景

很多检索系统会组合词项检索与向量检索。BM25 根据查询词项与文档词项的重合、词频、文档频率和长度归一化等因素评分;向量检索用于发现表达不同但语义相关的内容。系统可能对两路结果做融合、重排序或其他处理,具体实现因产品而异。

GEO 策略

准确术语与自然语言说明配合,有机会兼顾词项召回与语义召回;具体效果取决于检索器、嵌入模型、融合和重排序方式。

落地动作

  • 标题和 H1 包含用户会用到的精确关键词(适配 BM25)
  • 正文用自然语言丰富地描述同一件事,覆盖多种相关表达(适配向量检索)
  • 每个 H2 小节的首句同时锚定精确关键词和语义表达
  • 内部链接形成主题关系网络,帮助系统理解内容集群

因果逻辑详解

只写宽泛表述:标题写成「编程语言与数据存储系统的交互方法」,却没有出现「Python」「MySQL」等实际主题词,会减少词项检索的直接匹配线索;是否仍能被召回取决于查询、正文和检索配置,不能说 BM25 一定完全失效。

只有标题词和代码、缺少说明:标题有「Python MySQL 连接教程」,但正文全是代码。它可能命中精确词项,却不一定充分回答安装条件、连接步骤和错误处理等自然语言问题。不同代码嵌入或混合检索系统的表现不同,不能断言向量检索必然低分。

两条路都走通:标题有精确关键词「Python MySQL 连接教程」,正文用自然语言解释「使用 Python 连接 MySQL 数据库需要安装 pymysql 库……」——关键词匹配和语义匹配同时命中。

内部链接的价值:你的「Python 数据库教程」页面链接到「MySQL 安装指南」和「PostgreSQL 对比」,链接关系能帮助系统理解页面之间的语义联系。内链不是知识图谱本身,不能保证 AI 系统会把你的网站构建成知识图谱来推理,但它提供了主题关系和实体关联线索。

相关策略: 策略 01(自然语言命名)、策略 12(重排序竞争力)

动手练习

从真实问题中各选一个精确型号问题和一个意图问题,检查页面是否提供两类线索。

完成后,记录你改了什么、依据是什么、还有哪些条件没有验证。


GEOBOK · 专注GEO · 让你的内容成为 AI 的首选答案