milvus
View on GitHubMilvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Milvus is a cloud-native distributed vector database for scalable ANN search over embeddings. It supports HNSW, IVF, DiskANN, GPU indexes, BM25 full text and hybrid dense/sparse search, making it a common retrieval backend for RAG and multimodal AI apps.
Use Cases
Retrieval-Augmented Generation (RAG)Semantic text searchImage and multimodal similarity searchRecommendation systemsHybrid dense+sparse vector searchFull text search with BM25Question answering over documentsVector knowledge base for LLM appsGraph RAGMetadata-filtered vector search at billion scaleMulti-tenant embedding storeContextual retrievalHDBSCAN clustering on embeddingsVector visualization
Built With
- Language
- Go
- Frameworks
- gRPC · Kubernetes · etcd · MinIO · Apache Arrow · Pulsar · Prometheus · OpenTelemetry · Gin · PyMilvus
Tags
vector-database · ANN-search · embeddings · RAG · hybrid-search · full-text-search · HNSW · DiskANN · BM25 · sparse-vectors · distributed · cloud-native · multi-tenancy · semantic-search · Golang · image-search