Overview
Meilisearch is a search engine API for full-text, semantic/vector, and hybrid search together with typo tolerance, facets, filters, and geosearch. Applications can move indexing and query behavior into a dedicated search service.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Combine full-text, semantic, and hybrid search
Keyword and vector approaches can be combined for hybrid search and fast search-as-you-type experiences.
Configure typo tolerance, facets, filters, and geosearch
Built-in search controls support typo tolerance, filtering, faceting, sorting, and geographic queries through the API.
Sources: [2]
For ecommerce, site search, and SaaS search services
It fits applications that want to separate product, document, or customer search into dedicated indexing and query infrastructure.
Sources: [2]
Review CE/EE licensing boundaries and telemetry settings
Community Edition is MIT, while EE portions use BUSL-1.1 or commercial terms. Self-hosted deployments should verify the enabled feature set and telemetry configuration.
Official sources
- [1]meilisearch/meilisearch repository(2026-09-21)
- [2]Meilisearch README(2026-09-21)
- [3]Meilisearch documentation(2026-09-21)
- [4]Meilisearch Cargo workspace(2026-09-21)
- [5]Meilisearch licensing(2026-09-21)
Supplemental curator note
The workspace version is 1.54.0. The Community Edition is MIT-licensed, while Enterprise Edition portions use BUSL-1.1 or commercial terms; the repository LICENSE declares `MIT AND BUSL-1.1`. Anonymous telemetry can also be disabled, which should be considered in self-hosting policy.
Try it in 3 steps
- 1
Pull the Community Edition image
Pin the evaluated 1.54.0 line and use the Community Edition image rather than an Enterprise image.
docker pull getmeili/meilisearch:v1.54.0 - 2
Start a local search server
Expose the Meilisearch API on local port 7700 for development evaluation.
docker run --rm -it -p 7700:7700 getmeili/meilisearch:v1.54.0 - 3
Check the health endpoint
Verify the server is running before creating indexes or adding documents.
curl http://localhost:7700/health
Growth
Growth trends · Last 30 days
59,357 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 118
- Open PRs
- 67
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- search-engine
- typo-tolerance
- site-search
- database
- enterprise-search
- search
- app-search
- full-text-search
- geosearch
- instantsearch
- search-as-you-type
- faceting
- Stars
- 59,357
- Forks
- 2,713
- Watchers
- 300
- Open issues
- 241
- Contributors
- 229
- Primary language
- Rust
- License
- MIT AND BUSL-1.1
- Repository last updated
- Sep 17, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Elasticsearch77,953 Stars
1 shared tag(s) · 1 shared category(s)
A distributed engine for full-text and vector search, analytics, logs, and metrics.
Java - OpenSearch13,748 Stars
1 shared tag(s) · 1 shared category(s)
An Apache-2.0 distributed engine for RESTful full-text search, analytics, and observability over unstructured data.
Java - OpenSERP1,405 Stars
1 shared tag(s) · 1 shared category(s)
A self-hosted SERP API/CLI that browser-renders six search engines into a common schema and can extract target pages as clean Markdown.
Go - SearXNG37,420 Stars
1 shared tag(s)
A self-hostable metasearch engine that aggregates search services without profiling users.
Python - Karakeep29,181 Stars
1 shared tag(s)
A self-hosted read-later archive for links, notes, images, and PDFs with full-text/semantic search and AI-assisted organization.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.