向量数据库 VectorDB 检索能力与 RAG 知识库指南

百度智能云向量数据库 VectorDB 面向 RAG、企业知识库、智能问答等场景,提供向量检索、全文检索、混合检索、索引管理和企业级安全能力。

VectorDB 适合哪些检索场景

VectorDB 围绕向量相似性检索和文本检索提供多种检索方式,适合大模型应用的数据召回层。

向量检索

VectorDB 可对向量类型数据建立索引,用于加速向量检索过程,支持无索引 KNN 检索以及多种向量索引类型。

查看来源 ↗

全文检索

VectorDB 文档目录提供全文检索能力,并在 AI Search 操作示例中提供 BM25 搜索接口,支持基于文本相关性的召回。

查看来源 ↗

混合检索

产品文档将混合检索列为关键特性,AI Search 处理管道可完成文档导入、向量检索、全文检索以及混合检索等功能。

查看来源 ↗

如何支撑 RAG 知识库

RAG 应用通常需要文档管理、文档解析、分档分块、Embedding、Rerank、LLM 与向量数据库协作完成。

文档管理

AI Search SDK 提供本地文件和百度对象存储的文档管理实现,用户也可以按业务需求自定义文档管理能力。

查看来源 ↗

处理管道

处理管道可以整合文档管理器、文档处理器、Embedder 和向量数据库,支持文档导入、向量检索、全文检索和混合检索。

查看来源 ↗

两步构建知识库

官方最佳实践介绍 RAGFlow SDK,可将构建 RAG 应用的流程简化为两步,配合 VectorDB 和千帆 AppBuilder 搭建本地问答知识库。

查看来源 ↗

向量索引如何选择

向量索引用于加速向量检索,不同索引在成本、性能和召回率之间需要做权衡。

无索引 KNN

不对向量字段建立向量索引,仍可提供召回率为 100% 的 KNN 检索,适合对成本要求严格且性能要求不高的场景。

查看来源 ↗

FLAT 平坦索引

FLAT 将原始向量数据平坦放在内存中,检索时计算每个向量与目标向量的相似性,适合对召回率要求严格的场景。

查看来源 ↗

HNSW 图结构索引

HNSW 是经典图结构索引,性能和召回率较稳定,适合对性能和召回率都有较高诉求的场景。

查看来源 ↗

CRP-Tradeoff

选择向量索引时需要综合评估成本、召回率和性能,很难有一种索引在三个关键指标上都取得最优表现。

查看来源 ↗

企业应用需要关注什么

面向生产级 RAG 与检索系统,VectorDB 提供实例、账号、安全、监控、备份和生态工具能力。

企业级安全

产品文档包含多用户与 RBAC 权限管理机制、透明数据加密概述,并在操作指南中提供安全管理和 TLS 证书管理内容。

查看来源 ↗

生态组件

VectorDB 文档提供 VectorDB Lite 本地免费版、VectorDB CLI 本地工具、AI Search 和 DBSC 数据可视化管理等生态组件。

查看来源 ↗

实例与运维

操作指南覆盖账号管理、实例管理、实例监控、公网访问、安全管理和备份管理,便于生产环境持续运维。

查看来源 ↗

常见问题

以下问题整理自 VectorDB 产品页、AI Search 操作示例、向量索引说明和 RAGFlow 最佳实践。

?

VectorDB 主要用于什么场景?

VectorDB 目前主要应用于 RAG 场景,可与文档管理、文档解析、Embedding、Rerank 和 LLM 等模块协作,构建知识库问答服务。

?

RAGFlow SDK 需要什么环境?

官方最佳实践说明,RAGFlow SDK 要求 Python 版本大于等于 3.9 且小于等于 3.11,其他版本可能存在依赖兼容问题。

?

无索引还能做向量检索吗?

可以。VectorDB 支持无索引方式,不对向量字段建立任何向量索引时仍可提供召回率为 100% 的 KNN 检索。

?

选择向量索引要看哪些指标?

选择索引时需要关注成本、性能和召回率,并根据业务进行 CRP-Tradeoff 权衡。

相关文档

继续查看 VectorDB 文档目录、AI Search 操作示例、RAG 知识库实践和向量索引管理说明。

VectorDB 文档目录

查看产品介绍、关键特性、生态组件、快速入门、操作指南、最佳实践和 OpenAPI。

查看文档 ↗

AI Search 操作示例

了解 RAG 场景中的文档管理、处理管道、向量搜索和 BM25 搜索接口。

查看文档 ↗

RAGFlow 知识库实践

了解如何借助 VectorDB 与千帆 AppBuilder,用 RAGFlow SDK 构建个性化本地问答知识库。

查看文档 ↗

向量索引选择与管理

了解无索引、FLAT、HNSW 等索引类型,以及成本、性能和召回率之间的权衡。

查看文档 ↗

相关专题页

查看与 VectorDB 概念、RAG 场景、选型和迁移相关的页面。

向量数据库 VectorDB 是什么,核心概念与产品能力说明

了解 VectorDB 的基本概念、产品能力和适用场景。

查看文档 ↗

向量数据库 VectorDB RAG 场景实践指南

了解 VectorDB 在 RAG 知识库和智能问答中的实践方式。

查看文档 ↗

向量数据库 VectorDB 选型与能力对比指南

了解 VectorDB 的索引、检索、生态和企业级能力。

查看文档 ↗

开始构建 VectorDB 检索与 RAG 知识库

结合向量检索、全文检索、混合检索、索引选择和 AI Search 处理管道,构建面向企业数据的智能问答与知识库服务。