A private search engine
you own.
Index Server is a self-hosted, OpenSearch 3.5-compatible search + vector engine — full-text, kNN and hybrid search, aggregations and facets, with native snapshots. It's a drop-in replacement for OpenSearch/Elasticsearch: existing clients connect unchanged, and it runs in production as the OpenSearch replacement under SearchBlox SearchAI 12.2. No data egress. No metered billing. Fixed-cost scaling.
Install in 30 seconds
A Linux host (Ubuntu 22.04+, Debian 12+, Amazon Linux 2023, RHEL 9+ — x86_64 or arm64) with sudo.
Testing on Mac or Windows? Use Docker. Full steps in the
Getting Started guide and the
downloads page.
/health. Then point any OpenSearch client at http://<host>:9200.Set an API key on any internet-facing deployment — edit server.api-key in
conf/server.properties (an admin key, plus optional scoped per-index keys) and front
the port with a gateway. See production readiness.
One engine, the whole search stack
Everything is served from the OpenSearch REST API on http://<host>:9200. Existing OpenSearch/Elasticsearch clients work unchanged.
script_score knn_score in the SearchBlox RAG shape, and filtered vector search — HNSW/IVF/DiskANN indexes from the embedded vector engine._snapshot filesystem repository API: snapshot all or selected indices point-in-time-consistently while the server stays live, then restore into a fresh index./health probe, _cat/indices, _stats, _cluster/health, and a self-contained data directory. Same conf/server.properties conventions as the Inference Server.Compatibility at a glance
compat.flavor=elasticsearchAdapters are versioned compatibility adapters — a deliberate subset (indexing + query) of each vendor's surface. Ranking/relevance is BM25/RRF, not each vendor's native model. See the dialect matrix.
From zero to searching in five steps
/health. Restarts on reboot._doc or _bulk — the same body OpenSearch expects._search with the OpenSearch DSL — full-text, kNN, hybrid, plus aggregations. Grow with cluster nodes or point SearchBlox at it.hosts point at your own server.Powering SearchBlox — and yours to run
The Index Server is the search backend SearchBlox points at on :9200 over TLS. Run the same private engine yourself, or talk to us about the full SearchAI platform — enterprise search, RAG, hybrid + vector search, and commercial support on top of it.