Meilisearch
Developer-friendly search engine — Rust-based, 50ms search, simple REST API, 44,000+ GitHub stars.
About Meilisearch
Key Features
-
●
Auto-inference: no schema required — Meilisearch infers field types from indexed documents
-
●
Typo tolerance: handles 1-2 character typos per word by default
-
●
Filters and facets: filter_by and facets in one query for category navigation
-
●
Federated search: query multiple indexes simultaneously and merge ranked results
-
●
Tenant tokens: JWT tokens that scope searches to specific filter rules per user
Pros
- ✓44,000+ GitHub stars — the most community-supported open-source search engine
- ✓Simplest search API: 2 API calls to index documents and search — no schema required
- ✓50ms average search response with typo tolerance and relevance ranking out of the box
- ✓Rust-based: low memory footprint (50 MB at idle) and high throughput on modest hardware
- ✓Federated search: query multiple indexes in one call and merge results
Cons
- ✗Less advanced than Elasticsearch for complex aggregations and analytics
- ✗Smaller index size limit than Elasticsearch — not suitable for billions of documents
- ✗Meilisearch Cloud at $30/month is pricier than self-hosted Typesense at $5/month
Who is using Meilisearch?
-
●
Developers adding search to a project who want the simplest possible setup
-
●
SaaS products adding search to their application without an Elasticsearch administrator
-
●
Documentation sites and developer portals that need fast, relevant full-text search
-
●
Multi-tenant applications using tenant tokens to scope search results per user
Use Cases
- →Adding full-text search to a Rails application by indexing records and querying Meilisearch
- →Setting up documentation search on a developer portal with federated search across multiple sections
- →Using tenant tokens to ensure each SaaS customer only searches their own data
- →Building an autocomplete search UI that returns results in under 50ms as the user types
Pricing
-
●
Self-hosted : $0/mo — Full search engine, MIT license, Community support
-
●
Meilisearch Cloud : $30/mo — Managed hosting, Priority support, Auto-scaling
Pricing details may not be up to date. For the most accurate and current pricing, refer to the official website.
What Makes Meilisearch Unique?
The developer-friendly Rust-based search engine with 44,000+ GitHub stars — no schema required, 50ms search with typo tolerance and relevance ranking, and federated multi-index search, all self-hosted for free.
How We Rated It
GitHub stars from github.com/meilisearch/meilisearch. API example tested on Meilisearch 1.8. Latency measured from localhost on a Hetzner CPX11.
-
Accuracy and Reliability 4.6/5
-
Ease of Use 4.8/5
-
Functionality and Features 4.5/5
-
Performance and Speed 4.8/5
-
Customer Support 4.3/5
-
Value for Money 4.9/5
AI summary
Developer-friendly search engine — Rust-based, 50ms search, simple REST API, 44,000+ GitHub stars.