Meilisearch

Active
GitHub Rust NOASSERTION

Description

Meilisearch is a lightweight open-source search engine with typo tolerance, native vector search and instant indexing, commonly used as the retrieval layer for agents and RAG.

Key Features

  • Typo-tolerant — forgiving search out of the box
  • Instant indexing — new or updated docs are searchable within milliseconds
  • Native vector search — built-in ANN vector index, hybrid with full-text
  • RESTful API — accessible from any language over HTTP
  • Faceted search — facets, filters, sort and geo out of the box
  • Horizontally scalable — supports clusters and replicas under heavy traffic

Use Cases

💡 Providing vector + full-text hybrid search for RAG apps
💡 Powering docs, Wikis, Confluence and CRM with typo-tolerant search
💡 Serving as a fast search engine for ecommerce and media sites
💡 Exposing a retrieval API for agent toolchains

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (59.0k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • No clear open-source license

Quick Start

# Start Meilisearch with one command
docker run -d -p 7700:7700 \
  -e MEILI_MASTER_KEY=masterKey \
  -v $(pwd)/meili_data:/meili_data \
  getmeili/meilisearch:v1.6

Related Projects

Apache Doris

15.8k · Java
Active A

Apache Doris is a real-time analytics MPP database for AI agent workloads, delivering millisecond queries with hybrid search.

olapreal-time-analyticsvector-search +3
  • · Real-time analytics — Columnar MPP architecture delivers sub-second aggregation queries at scale
  • · Vector search — Built-in ANN index supports hybrid structured and unstructured search
  • · MySQL compatible — Standard MySQL protocol and SQL syntax