One platform to build, scale, and unify search and AI retrieval
Boost my search with AI
- Red One 2024
- Kraven the Hunter 2024
- Sonic the Hedgehog 3 2024
- Amaran 2024
- Alarum 2025
- Star Trek: Section 31 2025
- Mufasa: The Lion King 2024
- Venom: The Last Dance 2024
The next generation of search
Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application.
Lightning fast
Search-as-you-type returns answers in less than 50 milliseconds. That's faster than the blink of an eye!
Plug-n-play
Deploy in a matter of minutes. Smart presets let you start searching through your data with zero configuration.
Ultra relevant
Take advantage of the most advanced full-text search engine with its out-of-the-box great relevancy that fits every use case.
Apps & sites
Leverage a unified information retrieval platform with AI-powered hybrid search. Deliver fast, relevant results out-of-the-box across private or public data, in apps or websites.
Full-text search
Leverage reliable and performant search with features like geosearch and faceting for improved relevancy.
Semantic search
Unlock deeper understanding and context in search queries for more meaningful results.
Hybrid search
Blend full-text search efficiency and semantic depth for an unparalleled search experience.
Multi-modal search
Expand search capabilities to include images, videos, and audio for more comprehensive results.
Federated search
Boost user experience and result relevancy by searching across multiple data sources at once.
Search analytics
Gain actionable insights and make data-driven decisions with comprehensive search analytics.
Geosearch
Deliver location-specific results by allowing users to filter and sort results based on the location.
Easy to integrate
At Meilisearch, we take the developer experience to heart. That's why we work hard to make our API self-explanatory and develop our SDKs to let you concentrate on what matters the most.
const client = new MeiliSearch('http://localhost:7700', 'masterKey')
await client.index('movies').addDocuments([
{ 'id': 1, 'title': 'Carol' },
{ 'id': 2, 'title': 'Wonder Woman' },
{ 'id': 3, 'title': 'Life of Pi' },
{ 'id': 4, 'title': 'Mad Max: Fury Road' },
{ 'id': 5, 'title': 'Moana' },
{ 'id': 6, 'title': 'Philadelphia' }
])
const search = await index.search('philodelphia')
console.log(search)
Join the community
Join our community to make the search accessible to everyone. Whether you are a contributor, a user or you need answers to your questions we will be there for you.
GitHub
Open issues and PRs, request new features, and vote on the ones that matter the most to you!
Discord
Join us on our team chat and ask questions!
Roadmap
Discover our upcoming features & improvements.
Cloud
Try Meilisearch Cloud for 14 days. Get started