Milvus | Elasticsearch | |
向量+关键字搜索(vector + text) | ✅(2.4版本新上功能,支持稀疏矩阵BM25算法,beta,计划3.0版本正式发布) | ✅ |
向量+过滤搜索(vector + filter) | ✅ | ✅ |
多向量字段混合搜索 | ✅ | ❌ |
重排序,多路召回打分混合 | ✅(免费:WeightedRanker、RRFRanker) | ✅(收费) |
向量压缩(quantization) | ✅(算法更丰富,支持7种压缩算法) | ✅(算法较少) |
GPU加速 | ✅ | ❌ |
总结
- Milvus几乎坐稳了向量搜索领域的头把交椅,最近两年加强了向量搜索本身的功能(支持多向量字段的混合搜索、优化了GPU加速),恶补了关键字搜索功能(支持BM25算法),还免费提供主流的重排序算法,相比而言,Elasticsearch对于向量搜索领域的探索,还是比较挤牙膏,连基本的RRF算法,也要收费。
发表回复