【BladeX-AI-Cloud-Pro 2.0】PG向量库的表如何增加字段

Blade 未结 1 27

一、该问题的重现步骤是什么?

1. 配置向量库及上传文档到知识库

2. 数据库自动生成对应的向量表如下:

image.png


二、你期待的结果是什么?实际看到的又是什么?

增加对应的业务字段如下(字段可能较多...):

image.png

如果不是按metadata存储这些增加的业务字段,是单独增加表的列,那么在向量化数据及知识库检索的时候如何实现及扩展?

框架是否提供扩展的方式,或者框架建议推荐是采用metadata存储业务字段进行检索还是单独增加表的列来实现?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

软件环境:Bladex-AI-Cloud-Pro + Bladex 5.0 +  Saber-AI

操作系统:windows 11


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 建议优先放在 metadata 中,现有 JSON 字段就可以存储业务属性并做条件过滤,这也是通用向量库的常见做法。不同知识库按需配置 metadata 字段,上传和检索可以共用一套流程。


    不用把向量库当成关系型数据库的结构来看待和设计,当然独立列也支持,可以通过 LangChain4j 的 COLUMN_PER_KEY 配置。但新增字段需要同步维护表结构和映射,不同场景的维护成本会更高。

    0 讨论(0)
提交回复