MeiliSearch is a RESTful search API. It aims to be a ready-to-go solution for everyone who wants a fast and relevant search experience for their end-users.
It provides an out-of-the-box web interface in which you can test MeiliSearch interactively.
MeiliSearch is free and open source software.
Key Features
- Highly customizable.
- Requires very little configuration to be installed.
- Instant Search (answers < 50 milliseconds): Priority is given to fast answers for smooth search experience.
- Search as you type (prefix search): Results are updated on each keystroke. To make this possible, we use a prefix-search.
- Typo tolerance: Understands typographical errors and misspelling.
- Tokenization.
- English, Kanji and Latin based languages.
- Return the whole document: The entire document is returned upon search.
- Highly customizable search and indexation:
- Custom ranking: Customize the relevancy of the search engine and the ranking of the search results.
- Stop words: Ignore common non-relevant words like of or the.
- Highlights: Highlighted search results in documents
- Ability to create synonyms for a better search experience.
- RESTful API.
- Friendly web interface: Integrated web interface in MeiliSearch that allows to try the search engine out during development.
Website: www.meilisearch.com/docs
Support: GitHub Code Repository
Developer: Meili
License: MIT License
MeiliSearch is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Search Engines for Big Data | |
|---|---|
| ElasticSearch | Flexible and powerful distributed RESTful search engine and analytics |
| Solr | Search engine server that uses Lucene |
| Lucene | Search engine library |
| Quickwit | Cloud-native search engine |
| MeiliSearch | Easy to use and deploy search engine |
| OpenSearch | Enterprise-grade search and observability suite |
| Sphinx | Search engine designed with indexing database content in mind |
| Xapian | Probabilistic information retrieval library |
| Typesense | Fast, typo-tolerant search engine |
| Manticore Search | Easy to use fast database for search |
| RediSearch | Query and indexing engine for Redis |
| ParadeDB | PostgreSQL extension adding search and analytical capabilities to Postgres |
| Vespa | AI search platform |
| Mroonga | MySQL storage engine based on the Groonga search engine |
| PGroonga | Adds a Groonga-powered index access method |
| Groonga | Fulltext search engine and column store |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.
Does anybody know of a easy linux drop-in replacement for me to create a new internet search engine (just for me and my friends or something more public even)?
I’ve been actually searching for such a non-google search engine app of some sort for years (since Y2k?)