6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Manticore Search

Open source

Open-source database built for search that combines keyword, vector and hybrid retrieval with live indexing and an SQL interface, positioned as an alternative to Elasticsearch.

manticoresearch.com
Manticore Search homepage screenshot
GitHub stars
12k
Last commit
today
Repository age
9 years
Version
release-29.9.0
Licence
GPL-3.0
Self-hosted
Yes

About Manticore Search

Manticore Search is an open-source database built specifically for search. It supports full-text queries, vector retrieval and a hybrid mode that combines the two in a single query, with real-time indexing and an SQL interface. The project is written in C++ and presents itself as an alternative to Elasticsearch.

Queries run on multiple threads and use all available CPU cores to keep response times low. Features listed in the README include full-text search that handles both small and large datasets, hybrid search for better relevance, and auto-embeddings that create vectors from text and can break long documents into chunks. Its topics reference BM25, MySQL protocol compatibility, JSON, stream filtering and a Sphinx heritage.

The project publishes reproducible benchmarks comparing it with other engines, and notes that results depend on the workload. Manticore Search is licensed under GPL-3.0, runs on your own infrastructure and is offered with documentation, courses, a forum and community chat. It suits teams building site search, log search or semantic search who want a lighter-weight engine than a full Elastic stack.

Key features

  • Full-text search with BM25 ranking
  • Vector and hybrid search in one query
  • Auto-embeddings with document chunking
  • Real-time indexing of new data
  • SQL interface with MySQL protocol
  • Multi-threaded query execution
  • JSON and HTTP APIs

Good fit for

  • →Website and application search
  • →Log and event search
  • →Semantic search combining text and vectors
Built with
C++
MySQL
Tags
search-engine
full-text-search
vector-search
hybrid-search
sql
elasticsearch-alternative
database
cpp

Open-source alternatives to Manticore Search

See all

SaaS alternatives to Manticore Search

See all