常见问题(FAQ)

Milvus 3.0 能完全替代 Elasticsearch 吗?
不能一概而论。原文测试表明,Milvus 在向量检索、BM25、混合检索与分组等场景中表现突出;但聚合能力的成熟度、模糊匹配、既有插件和运维体系仍需按业务实际验证。
Milvus 和 Elasticsearch 的混合检索有什么区别?
Milvus 可在同一套 Schema 中完成稠密向量、BM25 稀疏检索和 RRF 等融合;Elasticsearch 同样支持相关能力,但具体可用功能会受版本与许可证影响,应用侧也常需要处理分数融合与调参。
迁移到 Milvus 前应该先测什么?
应使用自己的数据、查询集、过滤条件和排序规则,分别核对召回率、延迟、内存、索引构建时间、结果一致性及故障恢复。单机压测结果不等同于生产集群表现。
什么场景适合优先考虑 Milvus?
以向量检索、RAG、语义搜索、多模态检索或大规模混合召回为核心,且希望减少双引擎同步与融合逻辑的团队,可以优先做概念验证。
为什么混合检索常用 RRF?
关键词 BM25 分数和向量相似度的尺度不同,直接加权常需反复调参。RRF 按结果名次融合多路召回,可以避开不同评分区间难以直接比较的问题。