Manticore Search
A high-performance search database that serves as a modern alternative to Elasticsearch for full-text search workloads. Manticore Search uses a familiar SQL syntax and provides lightning-fast indexing and query performance.
What You Can Do After Deployment
- Visit your domain — Access the Manticore Search HTTP API endpoint on port 9308
- Create indexes — Define real-time or plain indexes for your data using SQL commands
- Index documents — Insert documents with full-text fields and JSON attributes via SQL or HTTP API
- Run search queries — Execute full-text searches with ranking, filtering, faceting, and highlighting
- Connect via MySQL protocol — Use any MySQL client to connect on port 9306 for SQL queries
Key Features
- SQL-compatible query language for familiar developer experience
- Real-time index updates with immediate searchability
- Sub-second search across billions of documents
- JSON attribute support for semi-structured data
- Built-in data replication for high availability
- Faceted search and aggregations
- Morphology processors and stemmers for 70+ languages
- Percolate queries for reverse matching and alerting
- HTTP JSON API and MySQL protocol support
- Columnar storage for analytical queries
License
GPL-2.0 — GitHub