关系型数据库在 AI 战场:从语义搜索到 RAG 的实战指南

txtai全能AI框架:从语义搜索到RAG实战指南 语义搜索和检索增强生成(RAG)是当前AI领域的热门技术,它们通过将大语言模型(LLM)与信息检索结合,实现了更智能的文本理解与生成。txtai作为一个创新的AI框架,采用混合架构设计,融合了稠密向量、稀疏向量和图网络技术,支持从基础语义匹配到复杂工作流编排的全套功能。该框架特别适用于知识管理、智能客服等需要快速集成AI能力的场景,其开箱即用的特性显著降低了企业应用AI技术的门槛。通过内置的嵌入数据库和工作流引擎,开发者可以轻松构建跨语言的智能搜索系统,或实现包含文档解析、信息抽取和自动摘要的完整RAG管道 阅读详情

本文整理于 HOW 2026 演讲内容,演讲嘉宾:Bruce Momjian,PostgreSQL 全球开发组核心组成员、EDB 副总裁,中国 PostgreSQL 分会国际顾问委员会委员。

在生成式 AI 席卷全球的今天,一个老问题被重新提起:拥有 50 多年历史的关系型数据库,是否正在被 AI 时代的新技术边缘化?

来自 EnterpriseDB(EDB)的 Bruce Momjian 在济南的这场技术分享中给出了自己的判断:关系型数据库依然适用,而且在 AI 应用的多个环节具有重要价值。

这场演讲既是一次技术祛魅——拆解了高维向量、Transformer 等工作原理;也是一次架构指引——分析了关系型数据库在语义搜索、RAG(检索增强生成)和 MCP(模型上下文协议)等场景中的应用价值。

以下是本场演讲的精华整理,希望能帮你避开在数据库上跑大模型训练的误区,厘清技术边界。

一、回顾 AI 的转折点:从判别式到生成式

2022 年 11 月 30 日 ChatGPT 的发布,是人工智能公众认知的分水岭。在此之前,大众接触的 AI 主要是判别式的,擅长分类、推荐和预测(如欺诈检测、视频推荐)。而 ChatGPT 带来了生成式 AI,它不仅能分析,还能创造全新的内容——文本、图像,乃至软件代码。

两者的区别在于:

  • 判别式:通过训练数据划定决策边界,判断“实例在边界的哪一侧”。

1.png

  • 生成式:通过学习数据的分布及其生成规律,生成新的内容。在传统机器学习中,生成式模型也可以用于判断某一类别生成特定实例的概率。

2.png

二、基石:高维向量与文本嵌入

理解生成式 AI,需从高维向量开始。数学能帮我们表示难以在现实世界中直接呈现的概念,如无穷大、极高维度。在 AI 领域,文本可以被转化为高维向量,用于表示词语、句子或文档的语义特征。

不同模型使用的向量维度并不相同,可能从数百维到上万维。需要注意的是,大语言模型内部的向量表示与专门用于语义搜索的文本嵌入向量并不完全相同,其维度取决于具体模型及任务。

训练文本嵌入的简版逻辑:

  1. 初始化:为词汇表中的每个词(或子词 Token)初始化一个向量。
  2. 调整:利用海量文本进行训练,不断调整向量表示。以 Word2Vec 为例,训练会利用词语之间的上下文关系,使具有相关语义或相似使用环境的词在向量空间中形成一定的关联。例如,训练中“king”会与“man”建立关联,“queen”会与“woman”建立关联。
  3. 奇妙结果:经过训练,向量之间可能呈现出有规律的语义关系。著名的例子是:King - Man + Woman ≈ Queen。

queen.png

三、实战一:语义/向量搜索

这是关系型数据库在 AI 领域最直接的应用之一,能够弥补传统全文搜索在理解语义关系方面的不足。

工作原理:

  1. 将文档切分为“块”(如句子或段落)。
  2. 利用预训练的 Embedding 模型,将每个文本块转换为向量,并将文本及其向量存入数据库(借助 pgvector 等扩展)。
  3. 使用相同的 Embedding 模型将用户查询转换为查询向量。
  4. 在数据库中计算查询向量与文档块向量之间的距离,找到最接近的内容。演讲中的 PostgreSQL 示例采用 L2 欧氏距离,通过 pgvector 的 <-> 运算符进行计算和排序。实际应用中,也可以根据需要使用余弦距离等其他度量方式。

为便于理解,Bruce 在演讲中使用了对词向量求平均值的方法来解释文本块向量的形成过程。但在实际应用中,通常直接使用预训练文本嵌入模型为整段文本生成向量,而不是简单地对词向量求平均。

语义搜索的优势:

搜索 “Who is pretty?”,能匹配到 “The queen is a beautiful woman.”,因为 “pretty” 与 “beautiful” 存在语义关联。

另一个例子是搜索 “Where is the chair?”,也能检索到包含 “They sit together in the throne room of the castle.” 的句子。这是因为 “chair” 与 “sit” 存在语义关联,即使原文中没有直接出现 “chair”,向量检索仍可能找到相关内容。

不过,语义相关并不等于事实匹配。对于精确关键词、人名、编号等查询,传统全文搜索仍有优势,两者可以结合使用。

四、实战二:生成式 AI 与 Transformer

Transformer 架构是 ChatGPT 等模型生成文本的关键。

简化流程:

  1. 将用户查询转换为 Token,并映射为模型内部的向量表示,输入 Transformer 的注意力模块。
  2. 模型通过注意力机制计算不同 Token 之间的关联,结合上下文更新各个位置的向量表示。
  3. 此过程在多个 Transformer 层中重复进行(如 GPT-3 使用 96 层 Transformer)。
  4. 处理完毕后,模型根据最后一个位置的表示,预测下一个 Token,再将其加入上下文,重复此过程,逐个 Token 生成回答。

这里的 Token 不一定对应一个完整的词或单个汉字,也可能是一个词的一部分。

这些计算大量依赖矩阵乘法,可以通过 GPU 高效并行处理,这也是 GPU 在现代 AI 计算中发挥重要作用的原因。

Transformer.png

五、革命性应用:RAG

RAG(Retrieval-Augmented Generation,检索增强生成) 是当前数据库与 AI 结合的重要模式。它允许在用户查询时,将外部数据作为上下文提供给模型,从而引导模型基于特定数据生成答案,而非仅依赖其内部训练参数。

示例:

将订单 JSON 数据 [{"order_id": 735, "product": "gears", ...}, ...] 作为上下文。

  • 问:“What is the total of all invoices?”
  • 答:在演讲示例中,模型根据提供的订单数据计算出总金额为“39”,展示了利用外部数据辅助回答问题的能力。
  • 问:“Which invoices are overdue?”
  • 答:模型可以结合提供的订单日期等信息及当前日期,判断哪些订单已经逾期。

需要注意的是,这些是演讲中的具体演示结果,并不代表模型在所有情况下都能准确完成计算或判断。对于金额汇总等要求严格准确的任务,更稳妥的做法是由数据库完成计算,再将结果提供给模型。

更重要的是,RAG 数据可以动态获取:通过语义搜索找到相关文档,或让数据库将查询结果转为 JSON,作为上下文供给模型。

这也意味着,数据库不仅可以负责存储业务数据,还能够参与 AI 应用的数据检索、上下文组织和结果生成流程。

六、前沿:MCP

MCP(Model Context Protocol,模型上下文协议) 是 AI 应用连接外部工具与数据源的一种标准化协议。它为 AI 应用与外部系统之间的交互提供了统一方式,使模型能够借助外部工具获取实时数据或执行操作,弥补单纯依靠模型内部知识无法获取动态信息的局限。

应用场景:

  • 查询实时数据:获取特定地区天气、商品价格等信息。
  • 执行业务操作:在获得适当授权后,通过外部工具发送邮件、预订机票等。

对关系型数据库而言,MCP 提供了新的集成方式。AI 应用可以通过符合 MCP 规范的工具访问数据库中的业务数据,或者执行经过授权的数据库操作,而不必将全部数据预先写入模型上下文。

七、理性定位:哪里该用关系型数据库?

基于以上分析,Bruce 对关系型数据库在不同 AI 场景中的适用性进行了总结:

环节AI 特性数据库适用性
文本嵌入训练批量变更、数据庞大不适合(性能与计算开销问题)
语义/向量搜索检索现有内容适合(Good)
Transformer 推理海量向量计算不适合
RAG为查询补充上下文适合(Good)
MCP获取外部数据与执行操作适合(Good)
自然语言转 SQL将自然语言转换为数据库查询不确定(Unknown)

其中,自然语言转 SQL 被标注为 Unknown,并不意味着这项技术不可行,而是其在数据库应用中的适用性仍需要结合具体场景进一步验证,尤其要考虑生成 SQL 的准确性、安全性和可控性。

总体来看,关系型数据库并不适合承担大模型训练、Transformer 推理等密集计算任务,但在数据存储、检索、上下文提供以及外部工具集成等环节,仍然具有明显的应用价值。

结语

Bruce 在演讲结尾引用了两个不同视角的观点,反映出人们对 AI 发展的两种思考。

一方面,AI 进步的速度远超以往预期。Jon Krohn 曾表示,如果在几年前有人描述今天 ChatGPT 所能实现的能力,他可能会怀疑这些能力能否在有生之年出现。

另一方面,Yann LeCun 提醒人们,语言表达能力并不必然等于智能。模型能够流畅地生成和处理语言,并不意味着它具备与人类相同的理解能力。

这两种观点也提醒我们:在看到生成式 AI 技术突破的同时,仍需关注模型输出的准确性、可靠性,以及实际部署中的技术边界。对于可能出现的错误或“幻觉”,不能仅依赖模型自身来保证结果可信。

核心结论: 关系型数据库没有过时。在语义搜索、RAG、MCP 等场景中,它依然能够发挥重要作用;而在大规模训练、Transformer 推理等重计算任务面前,则应选择更适合的专用计算框架。

厘清技术边界,让数据库与 AI 各自发挥优势,才能构建更加可靠、可持续的 AI 应用架构。

RAG与语义搜索:让大模型成为测试工程师的智能助手 AI大模型在测试工程中的应用潜力巨大,但直接使用往往难以满足业务细节需求。RAG(检索增强生成)与语义搜索的结合,能够显著提升AI的实用性和准确性。 阅读详情

相关推荐

《向量数据库指南》——AI应用长文本与RAG场景:搜索

分两部分,第一部分是做语义检索,语义检索本质上是粗颗粒度的模糊的搜索,把这一篇网页分成 50 个片段,每个片段 500 个字,然后整个片段就生成一个向量,然后向量代表了这个网页抽象语义,或者是它的一个指纹或表征,这是一种抽取的方式,它并没有逻辑的关系。所以如果每一个免费用户都花几美金的成本去承担query的成本,这肯定是付不起的。至于向量怎么生成出来,拿深度神经网络模型训出来的,然后对齐了一些业务场景对模型的需求,就是语义相似的东西,就给把这个向量给分布到相似的空间里边的位置上,然后这是一部分的抽取。

实战AI智能体 1034

通过MongoDB Atlas 实现语义搜索与 RAG——迈向AI的搜索机制

MongoDB Atlas 的向量搜索功能为语义搜索和 RAG 提供了一个高效的数据库管理平台。在这个全新的应用场景下,Atlas 的向量检索能力支持开发者实现高效的知识检索和增强型生成应用,使其在智能客服、知识问答、个性化推荐等场景中大放异彩。结合生成式模型的 RAG 应用,MongoDB Atlas 提供了从数据存储到智能生成的完整解决方案,展现出其在现代应用中的巨大潜力。希望本文能够帮助大家更好地理解 MongoDB Atlas 的语义搜索功能和 RAG 的实际应用。

RenGJ010617的博客 1万+

AlloyDB AI集成Gemini:数据库原生AI与语义搜索实战指南

向量嵌入技术作为现代AI系统的核心基础,通过将文本、图像等非结构化数据转换为高维数值表示,实现了语义层面的相似性计算。其原理基于深度学习模型捕捉数据间的语义关系,在数据库系统中集成向量处理能力可显著提升搜索精度和效率。AlloyDB AI通过原生集成Google的ScaNN向量索引技术,将向量搜索性能提升6倍,支持超过100亿向量的超大规模应用。这种技术价值在于消除了传统AI应用中的复杂数据流水线,开发者可直接在数据库内部完成向量化、相似性搜索和AI推理全流程。在电商智能搜索、客户服务问答等实际场景中,Al

weixin_30918633的博客 408

AI术语小白课(三):RAG、向量数据库、语义搜索——AI是怎么“查资料”的?

上两期我们讲了从AI基础原理,到语言模型如何理解语言、生成语言的过程。如果说大语言模型像一个“能说会道”的大脑

2401_82469710的博客 906

向量数据库与RAG实战:Spring AI语义搜索落地方案

在业务系统搜索中,传统关键词匹配难以理解用户语义,导致“退货”与“退款申请流程”这类同义表达无法被有效召回。向量数据库通过深度神经网络将文本映射为高维向量,使语义相近的内容在空间上聚拢,从根本上突破字面匹配的局限。检索增强生成(RAG)进一步结合大模型与外部知识库,让模型在回答前先检索可靠资料,提升答案的准确性与可追溯性。本文面向Spring Boot后端工程师,系统讲解向量数据库选型、Embedding建模、Spring AI框架集成方法,以及混合检索、Rerank、文档切分等优化手段,并梳理生产环境中的

weixin_30225755的博客 343

Chroma DB本地向量数据库实战:三行代码搭建中文语义搜索

向量数据库是支撑RAG、智能客服和知识库系统的核心基础设施,其本质是通过近似最近邻(ANN)算法在高维空间中实现语义相似度检索。相比传统SQL数据库依赖B+树索引的精确匹配,向量数据库更关注‘意思相近’而非‘字面一致’,技术价值在于突破关键词匹配瓶颈,显著提升非结构化文本的召回质量。典型应用场景包括企业内部知识库问答、多源文档智能归档、以及低代码AI原型验证。本文聚焦轻量级开源方案Chroma DB,基于SQLite持久化与可插拔嵌入模型设计,详解如何在本地环境快速部署支持中文语义搜索的向量存储服务,并规避

weixin_30321449的博客 354

解锁语义搜索的力量:全面解析向量数据库(Vector Database)

关系型数据库(如 MySQL、PostgreSQL)或文档型数据库(如 MongoDB)来存储结构化数据,但这些系统在处理语义搜索或相似性查询时显得力不从心。当问题从“找出字段完全匹配的记录”变为“找出语义上相似的内容”时,一种全新的存储与检索机制——向量数据库(Vector Database)登上舞台。向量数据库以“理解语义”为核心,能够处理文本、图像、音频等非结构化数据的相似性查询,成为构建智能搜索、RAG(检索增强生成)和推荐系统的关键基础设施。

cooldream2009的博客 1516

语义搜索VS传统搜索:AI原生应用中的技术对比分析

当你在电商平台搜索“送给妈妈的生日礼物,实用又有心意”时,传统搜索可能返回“生日礼物 实用”的关键词匹配结果——一堆泛泛的商品列表;妈妈的需求(实用)+ 情感价值(心意),进而推荐按摩仪、智能血压计或定制化首饰等更贴合的选项。这不是魔法,而是AI原生应用对搜索能力的重构。本文将从技术原理、实现逻辑、应用场景为什么传统搜索在AI时代“不够用”?语义搜索如何通过“意图理解”成为AI原生应用的“神经中枢”?搜索的本质不是“找关键词”,而是“懂人”。传统搜索是“关键词的搬运工”,它解决了“找得到”的问题;

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 992

openGauss 智能引擎:AI4DB 与 DB4AI 双向融合的自主数据库实践

AI4DB:利用 AI 技术对数据库进行自我调优、自监控、自修复;DB4AI:将 AI 算法嵌入数据库,支持向量存储、模型训练与推理;融合闭环:通过 DBMind 形成“监控—分析—优化—再监控”的自学习系统。openGauss 不仅是一款数据库,更是一套智能计算基础设施,它标志着数据库已从“被管理对象”迈入“自我演化主体”的新时代。

前端小白在前进的博客 7214

告别外置电阻!揭秘MAX22201集成电流检测的5大设计优势(附PCB布局案例)

本文深入解析MAX22201集成电流检测技术在直流有刷电机驱动中的5大设计优势,包括BOM成本降低、PCB空间优化、动态性能提升等。通过与传统方案(如DRV8871+外置电阻)的实测对比,展示其在高精度电流检测、抗干扰能力和PCB布局简化方面的突破,并附有详细的PCB布局案例和配置指南。

weixin_29189377的博客 244

用户存续期价值评估(CLV) 一

用户存续期价值评估(CLV) 1 一. 定义 ​     用户存续期价值(Customer Lifetime Value),也可称为CLTV、LCV或者LTV,是企业对未来一个客户与其的关系所带来的净收益的预测。这个预测模型可以有不同水平的复杂度和精确度,从一个直观感觉到使用复杂的预测技术。CLV可以被简单理解为客户关系的价值,也就是未来由于与客户的关系所带...

weixin_43171270的博客 8027

Audacity 多轨音频编辑器实操指南:从录音到播客导出

刚录完一期 30 分钟的播客,麦克风却把空调底噪和呼吸声一并收了进来。你想要的,是去掉噪音、拉平响度、再导出一份 128kbps 的 MP3——这正是 **Audacity** 的主场:一个跨 Windows、macOS 与 Linux 的免费开源多轨音频编辑与录音工具,录音、剪辑、混音、导出一站完成。 [![Audacity 4 新版功能介绍界面](https://raw.gitcode.co

gitblog_00982的博客 850

再生龙(clonezilla)镜像比目标盘大——基于centos8.5

再生龙恢复到小盘遇到的问题及处理,首先是修改分区大小,进入dracut模式后再尝试恢复临时系统。

u010101453的博客 3692

SillyTavern:5分钟搭好你的AI角色扮演聊天室

想跟一个性格鲜明的AI角色聊上几小时?SillyTavern 是一个开源的 LLM 前端,把它跑在自己机器上,接上 API Key,就能开始一段有背景、有表情、有记忆规则的角色扮演对话。跟着下面这篇走完,你能在本地把它启动、配好语言,并跑通第一条对话。 ## 项目定位与核心能力 一句话:SillyTavern 是一个面向进阶用户的 LLM 聊天前端,把大模型、角色卡片、世界观设定和界面个性化装

gitblog_00714的博客 729

GPOPSII 对控制量变化率进行约束,避免控制量振荡

在这篇文章中,在GPOPSII中通过对控制量变化的约束,优化求解得到更平滑的控制量曲线,更符合真实控制约束。

Dannyfomer的博客 1871

集成电路设计笔记(七)UVLO设计

1. 什么是UVLO 欠压锁定(Undervoltage-Lockout)简称UVLO,是电子设备中在电源电压低于正常工程准位时,切断电源的电路。在嵌入式系统中常会用UVLO监控电池电压,若电压低于一定值,会直接切断电源,保护嵌入式系统的电路。 许多电子设备中都有UVLO的功能,例如在镇流器中就有UVLO电路,若电压过低时直接切断电源。 UVLO就是低电压锁定; 低压关断. 欠压关断模式是当供电电压低于IC的开启门限电压时的一种保护模式。欠压关断模式可保证IC在供电电压不足时不致于被损坏。一个低电压锁定(

ccbirds 2万+

基于Spring AI与向量数据库的RAG语义搜索实战指南

传统搜索依赖关键词匹配,无法理解用户真实意图,导致“换个说法就搜不到”的语义鸿沟问题。向量数据库通过Embedding模型将文本映射为高维向量,以计算语义距离的方式实现真正的相似度检索;而RAG(检索增强生成)则将检索结果作为上下文交由大模型生成答案,让搜索从“字面匹配”升级为“意图理解”。Spring AI作为标准化抽象层,将Embedding、向量存储与大模型调用统一为Spring风格接口,大幅降低RAG链路的落地门槛。本文面向Java后端开发者,从向量库选型、文档切分、入库到语义检索接口实现,结合Qd

weixin_29306011的博客 243

补码的作用

补码的作用 计算机中的有符号数有三种表示方法,即原码、反码和补码。符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法`也可以统一处理。 计算机也可以看成一个计量机器,因为计算机的字长是定长的,即存储和处理的位数是有限的,因此它也有一个计量范围,即都存在一个“模”。 时钟的计量范围是0~11,模=12。表示n位的计算机计量范围是 ,模= 2^n。“模”实质上是计量器产生“溢出”

Asa的博客 2096

如何用 Arguflow 快速构建语义搜索与 RAG 应用:免费开源教程

Arguflow 是一个功能强大的开源项目,旨在帮助开发者快速构建语义搜索和检索增强生成(RAG)应用。本文将为你提供一个简单易懂的 Arguflow 教程,让你轻松上手这个强大的工具。 ## Arguflow 简介:什么是语义搜索与 RAG? 语义搜索是一种能够理解用户查询意图和上下文的智能搜索技术,而 RAG(Retrieval-Augmented Generation)则是一种结合了信息

gitblog_01063的博客 1152

问答式AI vs 智能体(Agent):它们有什么不同?

你肯定用过 ChatGPT 或文心一言——问它一个问题,它给你一个答案。AI Agent(AI智能体)。很多人搞不清楚:它们不都是"AI"吗?有什么区别?这篇文章用一个最简单的类比,彻底讲清楚这两者的本质差异。框架特点适合人群AutoGPT完全自主执行任务,链式思考开发者MetaGPT模拟团队协作,多角色分工开发者LangChain最流行的Agent开发框架开发者Dify可视化无代码搭建Agent非技术用户Coze(扣子)字节跳动出品,国内最易用普通用户WorkBuddy。

Johnny2004的专栏 449

SAP 行业扫盲系列之一:SAP 从业者的分类

本文简单介绍了 SAP 从业者的分类,限于笔者狭隘的视角,可能存在遗漏或者不恰当的地方,希望大家在评论区指出。 那些在知乎咨询上向我提问关于进入 SAP 行业建议的朋友们,也请大家提问时注明自己想具体从事 SAP 行业哪一类的工作,这样才能得到更让你们满意的回复。感谢阅读。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1590

在PostgreSQL中使用pgvector实现语义搜索与检索增强生成 (RAG)

本文介绍了如何在PostgreSQL中使用pgvector实现语义搜索和RAG。希望通过这些步骤和示例,你能够在自己的项目中有效地应用这些技术。

zhishi0000的博客 1355

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Milvus向量数据库快速入门指南:从安装到语义搜索实战

Milvus向量数据库快速入门指南:从安装到语义搜索实战 概述 在现代AI应用中,向量作为神经网络模型的输出数据格式,能够有效编码信息,在知识库、语义搜索、检索增强生成(RAG)等场景中扮演关键角色。Milvus是一款开源的向量数据库,适用于从Jupyter笔记本中的演示聊天机器人到服务数十亿用户的Web级搜索等各种规模的AI应用。 环境准备 安装Milvus Lite Milvus Lite是包...

gitblog_00692的博客 684

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Verba:终极 RAG 引擎 - 语义搜索、嵌入、矢量搜索等!

Verba是一个完全可定制的个人助手,用于查询和与您的数据交互,无论是在本地还是通过云部署。解决文档中的问题,交叉引用多个数据点,或从现有知识库中获取见解。Verba结合了最先进的 RAG 技术与 Weaviate 的上下文感知数据库。根据您的个人使用情况,在不同的 RAG 框架、数据类型、分块与检索技术以及 LLM提供商之间进行选择。

lythinking的博客 1567

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

使用 pgvector 实现 PostgreSQL 语义搜索和 RAG:完整指南

pgvector 是一个强大的 PostgreSQL 扩展,它为 PostgreSQL 数据库添加了向量相似性搜索功能。这使得我们可以在关系型数据库中执行语义搜索,将结构化数据查询与非结构化数据的语义理解相结合。pgvector 为 PostgreSQL 带来了强大的语义搜索能力,使得我们可以在传统关系型数据库中实现高级的文本检索和 RAG 系统。通过本文的介绍,你应该已经掌握了 pgvector 的基本使用方法,包括环境设置、数据准备、语义搜索和 RAG 实现。pgvector 官方文档。

2509_94101206的博客 652

向量数据库:解锁AI时代的语义搜索

向量数据库是一种专门用于高效存储、索引和搜索高维向量数据的系统,通过AI模型将非结构化数据转化为向量,实现基于语义的相似性检索。与传统数据库不同,向量数据库无需人工标注即可自动关联语义相似的内容。

malog的博客 1039
上一篇: PostgreSQL 日报|堆表选择性索引更新(10 月 13 日)
下一篇: PostgreSQL 日报| pg_vectorsearch 开源向量搜索发布(10 月 14 日)
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值