e5bbe7318c
ensure() 检测已存集合的向量维度,与当前 embedding 维度不一致则 Drop+重建 (DescribeCollection 读 TypeParams[dim])。支持从 mock(256)切到真实 embedding(如 百炼 text-embedding-v3=1024 维)无需手动清库。 验证: 接阿里云百炼 text-embedding-v3(OpenAI 兼容)真实 embedding——集合自动 256→1024 重建,入库5条;语义检索(查询措辞与文档不同):'存储搜索向量的组件' →Milvus、'传消息的中间件'→NATS、'知识图谱存哪'→Neo4j,全部语义命中正确。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>