向量嵌入与 pgvector 概念:让数据库理解语义 要进入 AI 集成,第一步是理解「向量嵌入」这个核心概念,以及 pgvector 扩展如何让 PostgreSQL 拥有处理向量的能力。本节用通俗的方式讲清楚这些基础。 从关键词匹配到语义理解 传统搜索的本质是「关键词匹配」:用户输入的词必须出现在文档里才能被找到。它的局限显而易见: 同义词找不到:「手机」搜不到只写「手机」的文档。 不同表述找不到:「如何让网站更快」匹配不到「性能优化」。 词义理解不了:「苹果」是水果还是公司,无法区分。 人类能理解「意思相近」,但机器如何判断两段文本「意思相近」?答案就是向量嵌入。 什么是向量嵌入 向量嵌入(Vector Embedding)是一种把文本(或图像、音频)转换成一串数字(向量)的技术。