meilisearch  by meilisearch

Search engine API for integrating AI-powered hybrid search

created 7 years ago
52,545 stars

Top 0.5% on sourcepulse

GitHubView on GitHub
Project Summary

Meilisearch is a high-performance, open-source search engine API designed for developers to easily integrate fast and relevant search experiences into applications. It offers features like hybrid search, typo tolerance, and search-as-you-type, targeting developers and businesses seeking to enhance user experience with powerful, out-of-the-box search capabilities.

How It Works

Meilisearch combines full-text search with semantic search through its hybrid search feature, aiming for superior relevance. It prioritizes low latency, delivering results in under 50 milliseconds for a seamless search-as-you-type experience. The engine is built for ease of use, with features like typo tolerance, filtering, faceting, and sorting configurable with minimal code.

Quick Start & Requirements

  • Install via Docker or download pre-built binaries.
  • Requires no specific hardware beyond standard server resources.
  • Official documentation and demos are available.

Highlighted Details

  • AI-ready, compatible with Langchain and the model context protocol.
  • Supports hybrid search, typo tolerance, filtering, faceting, sorting, synonyms, and geosearch.
  • Offers robust security management via API keys and multi-tenancy support.
  • Extensive language support, with optimizations for Chinese, Japanese, Hebrew, and Latin-based languages.

Maintenance & Community

Meilisearch is developed by Meili, a company with a global team. The project is actively maintained with regular releases and a public roadmap. Community engagement is encouraged via Discord and GitHub issues.

Licensing & Compatibility

Meilisearch is released under the MIT License, permitting commercial use and integration into closed-source applications.

Limitations & Caveats

The project collects anonymized telemetry data by default, which can be disabled. While binaries follow SemVer, internal crates do not currently adhere to SemVer conventions.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
45
Issues (30d)
32
Star History
1,821 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Alex Cheema Alex Cheema(Cofounder of EXO Labs), and
3 more.

Perplexica by ItzCrazyKns

0.3%
23k
AI-powered search engine alternative
created 1 year ago
updated 1 day ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Zhiqiang Xie Zhiqiang Xie(Author of SGLang), and
7 more.

milvus by milvus-io

0.4%
36k
Cloud-native vector database for scalable ANN search
created 5 years ago
updated 22 hours ago
Feedback? Help us improve.