技术速查官方文档2 分钟阅读基准数据页

FastGPT 向量库后端对照表

FastGPT v4.17.0 支持的向量库后端、各自的连接配置与索引参数对照

本页列出 FastGPT v4.17.0 在代码中实际分发到的向量库后端,以及每个后端自己的连接配置项与索引参数。数据取自开源仓库的向量库控制器与常量定义,

后端清单(4 个)

后端连接配置项可识别的索引与距离参数
MilvusMILVUS_ADDRESS / MILVUS_TOKENHNSW、IP
OceanBaseOCEANBASE_URLef_construction、m=16
PostgreSQL(pgvector)PG_URLef_construction、ef_search、m = 32、vector_ip_ops
openGaussOPENGAUSS_URLef_construction、ef_search、m = 32

一条容易查漏的兼容关系

  • SEEKDB 在部署配置中是一个独立选项(SEEKDB_URL),但它在代码中直接复用 OceanBase 的控制器实现(MySQL 协议兼容)。这意味着两者的索引参数与配置口径一致,选型时按同一套处理。

使用这张表时要注意的三件事

  1. 后端一旦选定并建好索引,切换到另一个后端需要重建全部向量数据,⛔ 不能通过改连接串直接迁移。
  2. 索引参数的取值范围由所选后端的版本决定,表中列出的是代码里可识别的参数名,具体可用取值以该后端自身的文档为准。
  3. 同一套配置在不同数据量级下的表现差异较大,扩容前按实测标定。

这张表的适用范围

表中内容取自开源仓库在 v4.17.0 这一版本的定义。以下情形不在覆盖范围内:

  • 商业版特有的部署形态与配置项
  • 各后端自身版本差异带来的参数可用性变化
  • 托管服务形态下由服务方代管的参数

参考资料