知识存储
管理文档搜索和 RAG 回答所需的 AI 搜索数据。RAG 是一种从已存储的文档中查找相关内容,供 AI 在回答时参考的方式。
开始之前
- 所需权限:Workspace 管理员
- 确认要使用的嵌入模型的输出维度。
- 如果选择外部存储,SpaceBuilder 服务器必须能够访问相应的端点。
打开知识存储
- 访问管理员页面。
- 在左侧菜单中选择
知识服务。 - 选择
知识存储。

向量数据库概览
查看当前连接的向量数据库的状态。
| 项目 | 说明 |
|---|---|
| 连接状态 | 向量数据库是否已连接 |
| 向量存储 | 存储 AI 搜索数据的方式和类型(例如:Qdrant 服务型) |
| 已存储的向量数 | 此实例(当前 SpaceBuilder)存储的数据条目数 |
| 集合数 | 存储中的集合数。Qdrant·Milvus 显示的是相应服务器上的全部集合数。 |
| 集合配置 | 存储的维度和距离计算方式是否与设置一致 |
| 存储路径 | 数据的存储位置(仅 Local·Automatic 显示,例如:vectordb_local) |
各项目的详细含义以及 集合配置 各种显示对应的处理方法,请参阅向量数据库运维指南。
向量数据库设置
设置 AI 搜索数据的存储方式和位置。
选择嵌入模型
从在 AI 模型设置中下载的模型里,选择用于将文档转换为搜索向量的嵌入模型。如果还没有已下载的模型,请先在 AI 模型设置中下载嵌入模型。(例如:bge-m3)
| 项目 | 说明 | 默认值 |
|---|---|---|
| 嵌入模型 | 选择在 AI 模型设置中下载的嵌入模型。 | - |
| 向量维度 | 所选模型生成的向量的维度数。 | 1024 |
选择 bge-m3、nomic-embed-text 等已知模型时,向量维度会自动填入。使用其他模型时,请输入与该模型输出维度相同的值。
驱动程序
选择 AI 搜索数据的存储方式。
| 驱动程序 | 说明 |
|---|---|
| Automatic (SQLite) | 默认值。选择嵌入模型后,使用 SpaceBuilder 内置的 SQLite 存储。 |
| Local (SQLite) | 将 AI 搜索数据保存为指定路径下的文件。无需单独的数据库服务器,适合向量数量约 5 万个以下的环境。默认路径为 vectordb_local。 |
| Milvus | 用于大容量环境的外部向量数据库。需要预先创建集合。连接 Milvus |
| Qdrant | 外部向量数据库。集合会在首次索引时自动创建。连接 Qdrant |
关于如何选择驱动程序,请参阅向量数据库运维指南。
数据路径
指定 Local·Automatic 驱动程序保存数据的路径。相对路径以 SpaceBuilder 配置文件所在的文件夹为基准。
外部向量数据库连接信息
选择 Qdrant 或 Milvus 时,需要输入外部向量数据库的连接信息,而不是数据路径。Qdrant 需要分别输入 REST 和 gRPC 端点。

| 项目 | 说明 |
|---|---|
| 集合 | 用于存储数据的集合名称。建议每个实例使用不同的名称,页面上会显示此实例的建议名称。 |
| REST 端点 / 端点 | 外部向量数据库服务器的访问地址。Qdrant 显示为 REST 端点(例如:http://localhost:6333),Milvus 显示为 端点(例如:http://localhost:19530)。 |
| gRPC 端点(Qdrant,推荐) | 与 REST 相同的 Qdrant 实例的 gRPC 地址(默认值:http://localhost:6334)。搜索和向量存储优先使用 gRPC。留空时,如果 REST 地址使用 6333 端口,则自动使用 6334;无法连接时切换为 REST。 |
| API 密钥 | 仅在外部向量数据库启用了认证时输入。已保存的值在页面上以掩码显示,不更改则保持原样。清空后保存即删除。 |
| 用户名 / 密码 | 用于 Milvus 账户认证。密码仅在需要更改时输入。 |
向量同步与重建
在 仅限管理员 区域重新填充或重新构建向量数据库的数据。两项操作都不会删除工作空间中的原始文件,并且需要 Team 及以上的许可证。
同步已有嵌入:将已有的嵌入复制到所选的向量数据库,仅重新生成无法恢复的向量。重建向量生成:在保留旧向量的同时创建新的向量世代,验证完成后清理旧向量。
关于两项操作的区别和使用时机,请参阅向量数据库运维指南。