Dify如何迁移 Weaviate 向量数据到其他向量数据库

Dify如何迁移 Weaviate 向量数据到其他向量数据库

如果你想将向量数据库从 Weaviate 迁移到其它向量数据库,你需要迁移向量数据库中的数据。以下是迁移方法:

步骤:

如果你从本地源代码开始,请将 .env 文件中的环境变量修改为你要迁移到的向量数据库。 例如:

VECTOR_STORE=qdrant

如果你从 docker-compose 开始,请将 docker-compose.yaml 文件中的环境变量修改为你要迁移到的向量数据库,api 和 worker 都需要修改。 例如:

# The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`, `analyticdb`.
VECTOR_STORE: weaviate

执行以下命令

flask vdb-migrate # or docker exec -it docker-api-1 flask vdb-migrate

经过测试的目标数据库:

qdrant

milvus

analyticdb

回到顶部