用途:安全地移动、重命名、合并和管理 RAG 用的向量数据库集合(基于 Qdrant)。
主要能力:提供五类操作流程——导出集合(备份或跨环境传输)、导入集合(从备份恢复或导入共享集合)、重命名集合(导出+导入+删除)、合并多个集合(可选按内容哈希去重,并记录 merged_from 来源)、归档与恢复集合(导出到 archives 目录、删除原集合并写入 .archived 标记文件,恢复时按最新导出重新导入并移除标记)。导入时可跳过向量,但资料注明此时需自行重新生成嵌入;向量维度按首个文档推断,缺省为 384(all-MiniLM-L6-v2)。
使用方式:前置依赖为 pip install qdrant-client。导出、导入脚本以 Python 命令行运行,接受集合名、输出路径、新集合名等参数;默认连接 http://localhost:6333。
安全原则:任何破坏性操作前先导出备份;迁移后运行校验检查;保留文档来源等元数据;尽量保证操作原子性(完整完成或回滚)。
适用场景:项目重命名、知识库合并、集合拆分(资料提及但未给出具体代码)、项目结束归档、项目分叉克隆。
限制:仅面向 Qdrant;代码示例中 scroll 上限为 100000,未说明更大规模集合的处理方式;导入时若目标集合已存在会直接报错;拆分、克隆未提供实现步骤;收费、价格与具体平台支持暂未提供。