22nd of 8 in Vector databases
Meilisearch
Rust search engine API with full-text, vector and hybrid search
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 59.5k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Oct 2026
Overview
Meilisearch is a Rust search engine with a REST API that combines full-text search (typo tolerance, facets, geosearch) with vector and hybrid search, returning results as you type. It adds API keys with fine-grained permissions, tenant tokens for multi-tenancy, conversational search and MCP and LangChain integrations. The Community Edition is MIT; sharding and S3 snapshots require the Enterprise Edition.
Who it is for: app developers needing instant search with semantic ranking
Strengths
- Search-as-you-type under 50 ms with typo tolerance and faceting
- Hybrid semantic plus full-text ranking in one engine
- API keys with fine-grained permissions and tenant tokens for multi-tenancy
- REST API with official SDKs; MCP and LangChain integrations
Weaknesses
- Sharding, S3 snapshots and search-rule previews are Enterprise Edition (BSL or commercial)
- Anonymized telemetry is on by default and must be disabled
- No port, RAM or install details in the README; docs only
- Vector search is documented under experimental features
What it needs
- no GPU
- Docker
Also in Vector databases
See all 8| Rank | Project | Score |
|---|---|---|
| 1 | MilvusDistributed vector database with dense, sparse and hybrid search at scale | 81 out of 100 |
| 3 | ChromaEmbedding database with a four-function API for Python and JavaScript | 64 out of 100 |
| #4 | QdrantRust vector database with payload filtering, REST and gRPC | 63 out of 100 |
| #5 | pgvectorPostgreSQL extension for vector similarity search with HNSW and IVFFlat | 59 out of 100 |
| #6 | WeaviateGo vector database with built-in vectorizers, hybrid search and RAG | 57 out of 100 |