Open-source full-text search engine delivering Elasticsearch performance at a fraction of the cost
Manticore Search is an open-source full-text search engine forked from SphinxSearch in 2017, developed by a European team. It offers MySQL-compatible SQL syntax, real-time indexing, and multi-threaded search across structured and unstructured data, with a managed cloud offering and enterprise support packages for production deployments.
Headquarters
London, United Kingdom
Founded
2017
Pricing
EU Data Hosting
Yes
Employees
11-50
Open Source
Yes
Free
$49/mo
$199/mo
Contact Sales
Billing: monthly, annual
Most search infrastructure teams eventually reach the same conclusion about Elasticsearch: it is powerful, mature, and expensive to operate. A production cluster doing serious full-text search typically consumes 16–32 GB of heap memory per node. Horizontal scaling compounds those costs. And Elastic's licensing changes in 2021 — which moved Elasticsearch to the Server Side Public License, restricting certain commercial uses — left many self-hosting teams questioning whether they were still building on a genuinely open foundation.
Manticore Search is the answer that team built for themselves in 2017, forked from SphinxSearch — the search engine that powered Craigslist, Boardgamegeek, and early versions of Vimeo. The Manticore team, operating as Manticore Software Ltd from London, took Sphinx's columnar indexing core and modernised it: real-time indexing, a REST JSON API alongside the classic MySQL-compatible SQL interface, distributed replication, and a managed cloud offering for teams who want the performance without the operational burden.
The result is a full-text search engine that handles the same workloads as Elasticsearch at a fraction of the infrastructure cost, licensed under GNU GPL v3 with no proprietary extensions and no licensing ambiguity. For European teams processing sensitive data who need full control over their search infrastructure, that combination of openness, performance, and self-hostability is genuinely rare.
Manticore's decision to support MySQL wire protocol is one of its most practically useful design choices. Every developer who knows SQL can query Manticore immediately — there is no new query language to learn, no separate query DSL, no JSON request body to construct for basic operations.
SELECT *, WEIGHT() FROM articles
WHERE MATCH('GDPR compliance healthcare')
AND published_at > 1700000000
ORDER BY WEIGHT() DESC
LIMIT 10;
This query runs against a Manticore real-time index and returns results with relevance scores. The same MySQL clients used for MariaDB or Percona work unmodified. For teams running mixed database and search workloads, the protocol compatibility means Manticore can fit into existing ORM configurations and tooling without additional client libraries.
Traditional search engines like older Sphinx required offline index rebuilds — a background process that re-read the entire dataset and built a new index, typically running every few minutes. During that rebuild, newly added documents were invisible to search.
Manticore's real-time indexes eliminate this constraint. Documents are searchable within milliseconds of insertion or update, with no rebuild required. For applications where data freshness matters — job boards where new listings must appear in search immediately, e-commerce platforms updating stock in real time, news sites requiring instant article availability — this is a meaningful architectural advantage.
Benchmarks from the Manticore team and third-party comparisons consistently show 3–5x lower memory consumption than Elasticsearch for equivalent document sets and query patterns. A workload that requires a 3-node Elasticsearch cluster with 24 GB total heap often runs comfortably on a single Manticore instance with 6–8 GB of RAM.
This matters in two ways. For self-hosted deployments, lower resource consumption translates directly to infrastructure costs — smaller VM sizes, fewer nodes, lower cloud spend. For organisations with strict data locality requirements who need to run search on-premise, the smaller footprint makes deployment feasible on hardware that would be inadequate for an Elasticsearch cluster.
Beyond full-text search, Manticore includes a columnar storage library (MCL) that enables analytical queries on large structured datasets with approximately 70% space reduction compared to row-oriented storage. This positions Manticore as a hybrid between a search engine and a lightweight analytical database for organisations whose data model includes both full-text queries and aggregation-heavy analytical queries.
Faceted search — returning counts per category, price range, or attribute value alongside search results — is a first-class feature, not a post-processing step. For e-commerce or directory applications where facets are central to the user experience, Manticore handles this natively within the query engine.
A less common but genuinely useful capability: Manticore supports percolate queries (sometimes called reverse search), where you index queries rather than documents. When a new document arrives, Manticore checks it against all stored queries and returns the matches. This enables real-time alerting patterns — "notify me when a new article about GDPR enforcement appears" — without any polling or cron jobs.
The open-source self-hosted version of Manticore Search costs nothing. GNU GPL v3 means the full source code is available, self-hosting is unrestricted, and there are no per-node, per-user, or per-document fees. For teams with the infrastructure capability to operate a search cluster, this is genuinely zero-cost software.
Manticore Cloud starts at $49/month for a managed hosted instance with automated backups and EU region availability. The Pro tier at $199/month adds high-availability multi-node clusters and priority support. These prices are substantially lower than Elastic Cloud, which starts at significantly higher price points for production-capable configurations.
Enterprise support contracts for self-hosted deployments are negotiated directly with the Manticore team. These contracts provide SLA-backed response times and dedicated engineering support — necessary for organisations that depend on Manticore for production search but cannot operate it without a support safety net.
For organisations with strict data sovereignty requirements, Manticore's self-hosting option is its strongest compliance feature. A self-hosted Manticore deployment sends no telemetry, stores no data outside your infrastructure, and operates entirely under your control. Compliance is a function of how you operate the software, not the software vendor's policies.
The team operates as Manticore Software Ltd from London. Post-Brexit, the UK is classified as a European country on this platform but not an EU member or EEA participant. Standard Contractual Clauses are required for transferring personal data from EU organisations to UK-based controllers. However, because Manticore Search is primarily self-hosted software rather than a data processing service, the data flow concern is typically about your infrastructure choice rather than Manticore's jurisdiction.
Manticore Cloud explicitly offers EU region hosting for managed deployments, which satisfies data residency requirements for teams preferring managed infrastructure. For maximum compliance assurance, self-hosting within EU-located servers under your own control remains the cleanest architecture.
Engineering teams migrating off Elasticsearch who are frustrated by resource costs or Elastic's licensing changes. The SQL-compatible interface minimises the learning curve, and Manticore's SphinxSearch heritage means existing Sphinx configurations require only minor adjustments.
Self-hosting organisations in regulated industries — healthcare, legal, government — where search data cannot leave on-premise infrastructure. Manticore's low resource footprint makes on-premise deployment feasible at modest hardware budgets.
E-commerce and marketplace teams requiring full-text search with faceted filtering and real-time inventory updates. The combination of instant indexing and first-class aggregations serves this use case well without requiring Elasticsearch's operational complexity.
Startups and bootstrapped teams who need production-capable search without licensing costs. The open-source tier is feature-complete; the cloud tier is competitively priced against every managed search alternative.
Manticore Search occupies a specific and defensible position: it is a full-text search engine that runs on less hardware than Elasticsearch, costs nothing to self-host, uses a query interface most developers already know, and is genuinely open-source without licensing ambiguity. For workloads that fit those parameters, it is difficult to argue for any alternative.
The trade-offs are worth acknowledging. The ecosystem is smaller — fewer integrations, fewer community answers on Stack Overflow, fewer off-the-shelf connectors for popular data platforms. There is no native vector search, which limits its applicability to semantic or embedding-based retrieval. And the managed cloud offering lacks the maturity and geographic breadth of Elastic Cloud. Teams whose search requirements have outgrown these constraints should evaluate whether Manticore's community momentum is growing fast enough to close those gaps.
Self-hosted Manticore Search collects no telemetry and stores data only where you deploy it. When hosted on EU infrastructure, it is fully GDPR compatible. Manticore Cloud offers EU region hosting for managed deployments. The London-based company is subject to UK GDPR, which aligns closely with EU GDPR but requires Standard Contractual Clauses for formal data processing relationships with EU organisations.
Manticore typically uses 3–5x less memory for equivalent workloads, uses MySQL-compatible SQL instead of Elasticsearch's JSON query DSL, and is licensed under GNU GPL v3 with no ambiguity. Elasticsearch has a significantly larger integration ecosystem, native vector search, and more mature managed cloud infrastructure. For most full-text search use cases, Manticore delivers equivalent quality at lower operational cost.
Partial migration is straightforward. Manticore supports a JSON REST API compatible with many Elasticsearch client libraries. Basic index structures, queries, and aggregations translate with minimal changes. Advanced Elasticsearch features — EQL, ML transforms, APM integrations — have no direct Manticore equivalent and require rearchitecting.
Yes. The core engine is GNU GPL v3 open-source with no feature restrictions, no per-node fees, and no expiration. You can run it in production indefinitely without paying anything. Commercial support contracts and managed cloud hosting are optional paid offerings.
Not natively. Manticore does not implement approximate nearest neighbour (ANN) indexing for dense vector embeddings. Teams needing semantic search alongside full-text search typically pair Manticore with a dedicated vector database such as Qdrant, or consider a search engine with built-in hybrid search capabilities.
Search and discovery API platform delivering fast, relevant results at any scale
Alternative to Elasticsearch, Typesense
Search, observability, and security platform built on Elasticsearch and the ELK Stack
Open-source observability platform for metrics, logs, and traces visualisation
Lightning-fast open-source search engine for apps and websites
Alternative to Algolia