Use case: AI-native search and retrieval

AI-NATIVE
SEARCH &
RETRIEVAL.

Your RAG pipeline has a vector database that doesn't know about text, and a text search engine that doesn't know about vectors. XERJ runs BM25 and exact vector kNN in one query tree, one cost model, one execution pass — so hybrid search is a feature, not an integration project.

SHORT ANSWER · UPDATED 2026-10-24

XERJ is the search engine for AI agents. It runs BM25 full-text and exact vector kNN in one query tree and one execution pass, so hybrid retrieval for RAG needs no second database. Agents query it over the Elasticsearch API or through xerj mcp.

RETRIEVAL INTENT CLUSTERS · 48H · UMAP 2D
······························································································································································································································································································································································································································································································································································································································································································································································································································································ RAG RETRIEVALCODE ASSISTDOC Q&AEXTRACT JSONCLASSIFYAGENT TOOL
UMAP · 830 embeddings · 6 clusters

THE TWO-SYSTEM PROBLEM

THE XERJ ANSWER

3.4×
FASTER kNN
k=10 · 0.78 ms vs 2.64 ms · 100% recall
1
QUERY FOR HYBRID SEARCH
BM25 + kNN fusion in one execution pass
16,384
MAX DIMENSIONS
vs Elasticsearch's 4,096-dim cap
REPRODUCIBLE · ES 8.13 · demo/playbooks/SCORECARD.md
XERJ ES 8.13
Query-string query 1.35 ms 9.35 ms 6.9×
Multi-match query 1.44 ms 5.89 ms 4.1×
kNN · k=10 · 100% recall 0.78 ms 2.64 ms 3.4×
Match query 0.57 ms 1.45 ms 2.5×

P50 · 1M-DOC LLM-TELEMETRY CORPUS · FULL 91-CELL MATRIX AT xerj.org/benchmarks →

SEE IT LIVE.

The playbook walks the full recipe — schema, ingest command, queries, and the dashboard. The playground runs on seeded data; benchmarks were measured against Elasticsearch 8.13 on 2026-04-14.

OPEN THE PLAYBOOK → OPEN THE PLAYGROUND →
READY?·REQUEST ACCESS

RUN IT ON
YOUR DATA.

Send us your embedding model and a sample corpus. We'll run hybrid search benchmarks — recall@10, latency p95, memory per million vectors — and share the reproduction.

We only use this email to send you the binary. Ever. ✓ THANKS. CHECK YOUR INBOX WITHIN 24 HOURS.