Meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Install / Use
/learn @meilisearch/MeilisearchREADME
Meilisearch helps you shape a delightful search experience in a snap, offering features that work out of the box to speed up your workflow.
<p align="center" name="demo"> <a href="https://where2watch.meilisearch.com/?utm_campaign=oss&utm_source=github&utm_medium=meilisearch&utm_content=demo-gif#gh-light-mode-only" target="_blank"> <img src="assets/demo-light.gif#gh-light-mode-only" alt="A bright colored application for finding movies screening near the user"> </a> <a href="https://where2watch.meilisearch.com/?utm_campaign=oss&utm_source=github&utm_medium=meilisearch&utm_content=demo-gif#gh-dark-mode-only" target="_blank"> <img src="assets/demo-dark.gif#gh-dark-mode-only" alt="A dark colored application for finding movies screening near the user"> </a> </p>🖥 Examples
- Movies — An application to help you find streaming platforms to watch movies using hybrid search.
- Flickr — Search and explore one hundred million Flickr images with semantic search.
- Ecommerce — Ecommerce website using disjunctive facets, range and rating filtering, and pagination.
- Songs — Search through 47 million of songs.
- SaaS — Search for contacts, deals, and companies in this multi-tenant CRM application.
See the list of all our example apps in our demos repository.
✨ Features
- Hybrid search: Combine the best of both semantic & full-text search to get the most relevant results
- Search-as-you-type: Find & display results in less than 50 milliseconds to provide an intuitive experience
- Typo tolerance: get relevant matches even when queries contain typos and misspellings
- Filtering and faceted search: enhance your users' search experience with custom filters and build a faceted search interface in a few lines of code
- Sorting: sort results based on price, date, or pretty much anything else your users need
- Synonym support: configure synonyms to include more relevant content in your search results
- Geosearch: filter and sort documents based on geographic data
- Extensive language support: search datasets in any language, with optimized support for Chinese, Japanese, Hebrew, and languages using the Latin alphabet
- Security management: control which users can access what data with API keys that allow fine-grained permissions handling
- Multi-Tenancy: personalize search results for any number of application tenants
- Highly Customizable: customize Meilisearch to your specific needs or use our out-of-the-box and hassle-free presets
- RESTful API: integrate Meilisearch in your technical stack with our plugins and SDKs
- AI-ready: works out of the box with LangChain and the Model Context Protocol (MCP)
- Easy to install, deploy, and maintain
📖 Documentation
You can consult Meilisearch's documentation at meilisearch.com/docs.
🚀 Getting started
For basic instructions on how to set up Meilisearch, add documents to an index, and search for documents, take a look at our documentation guide.
🌍 Supercharge your Meilisearch experience
Say goodbye to server deployment and manual updates with Meilisearch Cloud. Additional features include analytics & monitoring in many regions around the world. No credit card is required.
🧰 SDKs & integration tools
Install one of our SDKs in your project for seamless integration between Meilisearch and your favorite language or framework!
Take a look at the complete Meilisearch integration list.
⚙️ Advanced usage
Experienced users will want to keep our API Reference close at hand.
We also offer a wide range of dedicated guides to all Meilisearch features, such as filtering, sorting, geosearch, [API keys](https://www

