请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

想问下milvus怎样进行数据删除操作?

咨询下,我先上传文档到minio,然后返回ossId,保存到向量库的时候把ossId跟向量数据进行了关联,RedisStack已经实现了根据ossId删除向量数据,想问下milvus怎样进行删除操作?

正在回答 回答被采纳积分+3

1回答

Carl老师 2026-04-01 16:00:11

这个需要系统学习一下这个向量数据库的操作了,可以上网搜一下或者看一下官方文档呢

0 回复 有任何疑惑可以回复我~
  • 提问者 我心向陽 #1
    已经测试成功了哈。根据matedata里的json数据进行删除示例:public void deleteMilvusVectorByOssId(String ossId) {
            // 1. 直接使用字段名,不要加 metadata. 前缀
            // 2. 字符串值必须用单引号包裹
            String filter = "ossId == '" + ossId + "'";
            try {
                vectorStore.delete(filter);
                log.info("成功删除 ossId 为 {} 的数据", ossId);
            } catch (Exception e) {
                log.error("删除失败", e);
                throw e;
            }
        }
    回复 有任何疑惑可以回复我~ 2026-04-01 16:03:08
  • Carl老师 回复 提问者 我心向陽 #2
    太强了
    回复 有任何疑惑可以回复我~ 2026-04-01 17:01:01
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号