Manticore Search - Full Text and Vector Database

AWS Databases

Manticore Search, an open source search database that answers full text, vector and hybrid queries with real time indexing and a SQL interface.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Manticore Search is an open source search database built for the work a general purpose database handles badly: relevance ranked text retrieval, faceted catalogues, log and document search, and semantic retrieval over embeddings. It indexes documents in real time, so a record is searchable the moment it is written, with no offline build step and no rebuild window. Queries can be full text with BM25 relevance ranking, phrase and proximity operators and stemming; vector, using approximate nearest neighbour search over float vector attributes; or hybrid, fusing the two ranked lists so exact identifiers and loose paraphrases both land. Faceted counts come back in the same round trip as the search, and percolate tables store queries instead of documents for alerting and saved search notifications. The engine speaks the MySQL wire protocol, so existing clients, drivers and tools query it with ordinary SQL, and the same SQL plus a document oriented JSON API are available over HTTP. It began life as a fork of Sphinx and keeps that dialect, so an existing Sphinx deployment can usually move across.

Why the cloudimg image

A stock Manticore installation leaves its SQL and HTTP interfaces unauthenticated, because upstream expects them on a trusted network, so the cloudimg image never puts them on one that is not. Every Manticore listener is bound to loopback and none is opened in the security group; the search API reaches the network only through a reverse proxy that enforces HTTP basic authentication, and an unauthenticated health endpoint is provided separately so load balancer probes never need the credential. The password is 24 characters, generated uniquely on each instance at first boot and stored as a bcrypt hash, so nothing usable is baked into the image and no two instances share a secret. The engine is installed from the project's own signed package repository, pinned to an exact version whose published checksum is verified before installation and held so it cannot drift. The search index sits on its own dedicated disk, mounted by filesystem identifier, so a growing corpus never competes with the operating system for space and can be resized on its own. A demo table ships indexed, so a relevance ranked query works on the first boot, and a paired deploy guide covers schema design, querying and operations. 24/7 support is included.

Common uses

  • Relevance ranked site and product catalogue search with facets
  • Real time log and event search with no rebuild window
  • Semantic and hybrid retrieval beside keyword matching in one engine

Key features

  • Full text, vector and hybrid search in one engine with real-time indexing - documents become searchable the moment they are written with no offline rebuild window. Supports BM25 relevance ranking, approximate nearest-neighbour vector indexing, and hybrid fusion that combines keyword precision with semantic recall in a single query.
  • Closed by default: every search listener is bound to loopback, the API is published only through an authenticated nginx reverse proxy, and a unique 24-character password is generated on each instance at first boot. No default credential ships and no two instances share a secret.
  • Speaks the MySQL wire protocol and the same SQL over HTTP, so existing clients and drivers connect directly. Search index on its own resizable EBS volume for independent scaling. 24/7 cloudimg support by email and live chat covers deployment, schema design, relevance tuning and vector search setup.

See it running

Real screenshots taken while testing this image against its deployment guide.

Manticore Search - Full Text and Vector Database screenshot 1 Manticore Search - Full Text and Vector Database screenshot 2 Manticore Search - Full Text and Vector Database screenshot 3 Manticore Search - Full Text and Vector Database screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## A Search Database You Run Yourself

Manticore Search is an open-source search database for full text, vector and hybrid search, with real-time indexing and a SQL interface. It is the modern successor to Sphinx and is built for workloads a general-purpose database handles badly: relevance-ranked text retrieval, faceted product catalogues, log and document search, and semantic retrieval over embeddings.

This cloudimg image delivers the engine preinstalled, hardened and answering queries within minutes of launch on any standard EC2 instance, with no cluster to provision and no per-document indexing fee.

## About cloudimg

cloudimg publishes production-hardened machine images on AWS Marketplace, each built with security-first defaults so teams can adopt open-source infrastructure without the configuration risk. Our 24/7 support team covers deployment, schema design, performance tuning and ongoing operations.

## Closed by Default, Not Open by Default

A stock Manticore installation leaves its SQL and HTTP interfaces unauthenticated because upstream expects them on a trusted network. Shipping that arrangement to the internet would hand anyone who finds the instance full read and write access to your index. This image does the opposite:

  • Every Manticore listener is bound to loopback only and none is opened in the security group
  • The HTTP interface is published solely through an nginx reverse proxy behind an HTTP Basic Auth gate
  • The gate password is 24 characters, generated uniquely on each instance at first boot, stored bcrypt-hashed, and never baked into the image
  • An unauthenticated health endpoint is provided for load balancer probes and exposes nothing about your data

No two instances launched from this image share a credential, and no default password ships.

## Search Types in One Engine

  • Full text search with BM25 relevance ranking, phrase and proximity operators, stemming and stop words
  • Vector search over float vector attributes with approximate nearest-neighbour indexing for semantic retrieval
  • Hybrid search that fuses a keyword result list with a vector result list, so exact identifiers and loose paraphrases both land
  • Faceted aggregation that counts attribute buckets in the same round trip as the query
  • Percolate queries that store queries instead of documents, for alerting and saved-search notifications

## SQL and HTTP - No New Query Language

Manticore speaks the MySQL wire protocol, so existing clients, drivers and BI tools connect directly and issue ordinary SELECT, INSERT, UPDATE and JOIN statements. The same SQL is available over HTTP, which is how this image publishes the engine through its authenticated proxy, alongside a JSON API for search, bulk insert and index management.

## Ready to Use on AWS

The search index lives on its own dedicated EBS volume, mounted by filesystem identifier, so a growing corpus never competes with the operating system for space and can be resized independently. A demo table is indexed in the image so you can run a real relevance-ranked query on first boot before loading any data of your own. Everything runs under systemd on Linux hosts, fully patched at build time.

Open port 22 for SSH and port 80 for the search API in your security group and you are operational. An m5.large is a comfortable default; search is memory-sensitive, so size up as your working set grows.

## Key Use Cases

  • Site and catalogue search: Relevance-ranked product, document or article search with facets, running on infrastructure you control.
  • Log and event search: Real-time ingestion with immediate searchability and no offline rebuild window.
  • Semantic and hybrid retrieval: Vector similarity beside keyword matching in one engine, without bolting a separate vector store onto your stack.

## Evaluate Before You Commit

A 7-day free trial is enabled on this listing. Launch, retrieve the generated password over SSH, query the demo table through the authenticated endpoint, then load a slice of your own data and measure it. When you are ready for production, scale the instance and grow the index volume.

## 24/7 cloudimg Support

Our team provides 24/7 technical support by email and live chat covering deployment, putting TLS in front of the search endpoint, schema and index design, relevance tuning, real-time versus plain table choices, vector and hybrid search setup, backup with the bundled tooling, and sizing guidance.

Manticore Search is distributed under the GNU General Public License version 3 or later. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

search enginefull text searchvector searchhybrid searchmanticore searchsearch databaseelasticsearch alternativesphinx searchreal time indexingfaceted searchsql searchsemantic searchbm25 rankingself hosted search