Meilisearch

A lightning-fast search engine API with typo tolerance and hybrid search.

Stars
59.8k
Forks
2.8k
Licence
MIT
Language
Rust
Updated

At a glance

  • Search-as-you-type results in tens of milliseconds
  • Typo tolerance, synonyms and sensible relevance defaults
  • Filtering, faceting, sorting and geosearch
  • Hybrid keyword and vector search

Get started

Installcurl -L https://install.meilisearch.com | sh
Run with Dockerdocker run -p 7700:7700 getmeili/meilisearch:latest

What it is

Meilisearch is a search engine you talk to over REST. Send it JSON documents, and it returns ranked, typo-tolerant results fast enough to update on every keystroke.

Why it stands out

It optimises for the front-of-site search box rather than log analytics. Relevance works without tuning, and a single binary with no external dependencies makes it easy to run. Recent versions add vector storage and hybrid search, combining keyword matching with semantic similarity.

The Community Edition is MIT-licensed; some enterprise features are under a separate licence.

Who it is for

Teams adding search to an app, documentation site or shop who want Algolia-like results on their own infrastructure.