语义检索完整梳理(对比关键词检索 + 核心原理拆解)
我们刚刚学习了向量检索现在来深入理解语义检索。 关键词检索存在一个核心短板如果文档中不存在和你输入完全一致的关键词检索就会匹配失败。 举个例子文档里写的是 “报销reimbursement”但你搜索 “津贴allowance” 时关键词检索只会机械查找单词 allowance 本身 如果用户搜索 “居家办公work from home”但文档里只用了 “家庭办公工位home office”关键词检索也完全找不到相关内容。 这类同义替换的关键词组合不会在文档中匹配到字面字符对应的文档就会被直接漏掉。 拿我们之前的示例代码举例假如你搜 “办公桌desk”但文档里只写了 “家具furniture”关键词检索算出来的相似度分数会全部为 0找不到任何匹配文档。 这就是关键词检索的局限性而语义检索恰好能解决这个问题。 语义检索会基于文字内在含义检索文档因此更有机会根据用户输入找到真正相关的内容这也是我们接下来要重点讲解的内容。 那么语义检索到底是什么你可以把它理解成能读懂语义而非只识别文字本身的检索方式。 当你搜索 “津贴” 时语义检索可以找出所有和津贴、报销或是语义相近概念相关的文档哪怕文档里根本没出现 allowance 这个精确单词。 同理无论你搜 “家庭办公工位” 还是 “居家办公”它都能匹配到所有和远程工作相关的文档。 实现这种效果的核心技术叫做嵌入向量embeddings。 我们会把用户的查询语句、全部文档文本统一转换成数学向量你可以将这些向量想象成高维空间里的坐标点。 语义相近的文档在这个高维空间里对应的坐标点距离会非常近。 因此执行检索时系统会根据语义距离寻找最相近的内容不再只看文字是否重合。 我们可以通过计算两个文本向量之间的距离衡量两段文字的语义相似度向量距离越近代表两段文字表达的含义越接近。 所以即便 reimbursement报销和 allowance津贴是两个完全不同的单词它们对应的向量坐标也会挨在一起能够被检索匹配到。语义检索完整梳理对比关键词检索 核心原理拆解一、关键词检索的致命缺陷字面匹配不懂含义核心逻辑只做字符串精准匹配只认完全一样的文字无法理解词语、句子背后的语义关系。典型失效场景同义词 / 近义词不匹配文档报销 (reimbursement)搜索津贴 (allowance) 关键词检索找不到两个词字面完全不同无重合字符。同义不同表述不匹配文档家庭办公工位 (home office)搜索居家办公 (work from home) 用词不一样关键词检索判定无关。上下位概念不匹配文档家具 (furniture)搜索办公桌 (desk) 没有相同关键词相似度直接为 0完全漏检。总结痛点只要没有完全相同的字符哪怕语义高度相关都会检索失败。二、语义检索基于含义匹配突破字面限制定义不依赖文字表层字符理解文本内在语义进行检索的技术。优势举例搜「津贴」能召回含报销、补贴、补助等相关内容的文档搜「居家办公」不管文档写 home office、远程办公、居家工位全部匹配上位词、下位词、近义词、不同句式描述均可识别关联。三、核心底层技术嵌入向量 Embedding工作流程统一向量化使用预训练语言模型把查询语句、全部文档全部转换成固定维度的数字向量高维空间坐标。语义决定空间距离高维向量空间规则 语义越相近的两段文本 → 向量坐标距离越近 语义完全无关 → 向量距离很远。检索逻辑替换关键词检索比对字符串是否重合 语义检索计算向量间距离返回距离最近的 Top-N 文档。案例解释reimbursement(报销)和allowance(津贴)拼写、单词完全不同但语义高度相关 经过 Embedding 编码后二者向量在高维空间距离很近检索时会被识别为相似内容成功召回。四、两者核心对比表表格维度关键词检索语义检索向量检索匹配依据文字字面、关键词重合度文本深层语义含义近义词处理完全失效漏检自动识别正常召回不同句式同义描述无法匹配精准关联概念上下位关系相似度为 0存在相似度可检索底层计算字符匹配、词频统计TF-IDF 等文本 Embedding 向量距离计算余弦相似度等五、一句话总结关键词检索 “认字不认意”极易丢失高相关文档 语义检索依靠 Embedding 将文本转为语义向量用空间距离衡量含义相似度实现 “认意不认字”解决同义、近义、多表述场景下的检索漏检问题。

相关新闻

RAG 检索环节:关键词检索完整落地讲解(附可运行 TF-IDF 代码)

RAG 检索环节:关键词检索完整落地讲解(附可运行 TF-IDF 代码)

我们先来搞清楚,检索增强生成(RAG)到底是什么。 前面我们已经确定,要搭建一套企业政策智能助手系统:员工提出问题后,系统会检索相关资料、扩充提示词,再生成对应答复。接下来我们拆解这套流程每…

2026/8/8 12:21:55 阅读更多 →
Android EventBus框架详解:原理、使用与优化

Android EventBus框架详解:原理、使用与优化

1. Android EventBus核心概念解析 EventBus是Android开发中广泛使用的发布/订阅事件总线框架,由greenrobot团队开发维护。它通过解耦事件发送方和接收方,极大简化了Android组件间的通信流程。相比传统的接口回调、广播或Handler机制,EventBus…

2026/8/10 7:03:18 阅读更多 →
RAG、提示工程、微调三大方案场景完整梳理与补充总结

RAG、提示工程、微调三大方案场景完整梳理与补充总结

人们常犯的一个误区,就是把检索增强生成(RAG)当成万能解药。 RAG 并不能解决所有问题。归根结底,我们的目标都是让 AI 生成更优质的回答,而实现这个目标有多种不同路径:我们可以优化提示词,也就…

2026/8/9 22:52:40 阅读更多 →

最新新闻

解锁Microsoft 365完整功能的终极免费方案:Ohook全面指南

解锁Microsoft 365完整功能的终极免费方案:Ohook全面指南

解锁Microsoft 365完整功能的终极免费方案:Ohook全面指南 【免费下载链接】ohook An universal Office "activation" hook with main focus of enabling full functionality of subscription editions 项目地址: https://gitcode.com/gh_mirrors/oh/oho…

2026/8/11 14:34:28 阅读更多 →
3分钟掌握AutoScreenshot:Windows和Linux跨平台自动截图终极指南

3分钟掌握AutoScreenshot:Windows和Linux跨平台自动截图终极指南

3分钟掌握AutoScreenshot:Windows和Linux跨平台自动截图终极指南 【免费下载链接】AutoScreenshot Automatic screenshot maker for Windows and Linux 项目地址: https://gitcode.com/gh_mirrors/au/AutoScreenshot 还在为频繁手动截图而烦恼吗?…

2026/8/11 14:34:28 阅读更多 →
IntelliJ IDEA集成Git:从命令行到图形化工作流的高效实践

IntelliJ IDEA集成Git:从命令行到图形化工作流的高效实践

1. 从“能用”到“好用”:为什么要在IDEA里用Git? 如果你是一个刚入行的Java开发者,或者从Eclipse、NetBeans转战到IntelliJ IDEA,你可能会问:Git命令我都会敲,为什么还要在IDE里折腾?直接在终端…

2026/8/11 14:34:28 阅读更多 →
Windows下Git配置与高效使用全攻略:从安装到团队协作

Windows下Git配置与高效使用全攻略:从安装到团队协作

1. 项目概述:为什么Windows开发者必须掌握Git 在Windows环境下搞开发,版本控制工具的选择几乎是没有悬念的——Git。无论是独立开发者还是团队协作,Git都已成为代码管理的“空气和水”。但很多朋友,尤其是刚入门的新手&#xff0c…

2026/8/11 14:34:28 阅读更多 →
Visual Studio默认项目路径修改指南:3种方法提升开发效率

Visual Studio默认项目路径修改指南:3种方法提升开发效率

1. 为什么你需要修改VS的默认项目路径?每次打开Visual Studio,点击“创建新项目”,弹出的对话框里那个默认的“位置”路径,是不是总让你感觉有点别扭?对很多人来说,这个默认路径通常是C:\Users\[用户名]\so…

2026/8/11 14:34:28 阅读更多 →
企业微信上的客户信息如何导出?用企业微信聊天记录建客户档案

企业微信上的客户信息如何导出?用企业微信聊天记录建客户档案

客户信息总散落?用企业微信聊天记录建客户档案 一、客户档案的痛点:信息都在"聊天记录"里 何主管是一家企业的客户管理负责人,团队 10 个客户负责人,客户沟通几乎全在企业微信上:需求确认、报价协商、售后跟…

2026/8/11 14:33:27 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →