Elasticsearch

https://www.elastic.co/

Mature hybrid (BM25 + vector) implementations. RRF + weighted combination. Elastic ELSER sparse model.

Active · Verified 2026-10-26 · fresh as of 2026-10-26 · 55 cited facts, 5 with a third-party source · 2 recorded changes · Suggest a correction

At a glance

Tier
T1
Created
2012 third-party fix
Freshness
2026-10-26 fix
Layer
model-infra repo fix
Licensing
open-core repo fix
Deployment locus
hybrid vendor fix
Platform vs product
platform vendor fix

When to use

Optimised for: low-latency similarity search + scale

Anti-fit: not for relational / graph-heavy queries (vector-first by design)

Pros & cons

Pros

Ubiquitous in enterprise stacks — vector search added without requiring a new database; mature ops, observability, and security.

Cons

Vector performance is behind dedicated engines.

Claims & capabilities

Elastic positions Elasticsearch as world's most-downloaded vector DB; Elasticsearch reports 2x–12x faster than OpenSearch on its own benchmarks; independent Trail of Bits study (March 2025) found OpenSearch 1.6x faster on Big5 mixed workload and 11% faster on vector. Customers include Reed (UK), Stack Overflow, Adobe; OpenSearch on AWS recommended for Bedrock RAG

Technical surface

API surface
REST, SDK: many
Backend storage
custom (Lucene-backed)
Deployment
Both
Embedding model
multiple supported
Multi-tenancy
Allocator-level cluster separation in Elastic Cloud Enterprise; index-level access control; dedicated single-tenant deployments available
MCP
yes — official Elastic Agent Builder MCP endpoint (Elastic 9.2+ / Serverless); older elastic/mcp-server-elasticsearch deprecated
A2A
no Google A2A (Agent2Agent) integration documented as of 2026-05.
OpenTelemetry
first-class — native OTel

Similar systems

Other vector-database infrastructure in the catalog, ranked by inbound references.

  • Qdrant T1

    Distribution-Based Score Fusion + RRF. Sparse vectors native; filtering via ANN graph modification.

  • Chroma T1

    Limited native hybrid (users build RRF custom). Fast Rust core (v2.5). Acquired by Replit (definitive agreement announced 2026-10-23); Chroma Cloud is winding down (writes disabled 2026-11-22, reads disabled 2026-12-22) while open-source ChromaDB continues under Apache-2.0.

  • pgvector T1

    Stores embeddings alongside relational + full-text data. HNSW + IVFFlat ANN indexes. Used as agent conversation memory via LangChain + MCP. Foundation of Supabase AI and many self-hosted RAG stacks.

  • Weaviate T1

    Hybrid Search 2.0 with learned ranking. BM25 + vector in unified index.

  • Milvus T1

    Multi-vector columns (10 simultaneous). Native hybrid search (v2.5). CAGRA + Vamana GPU/CPU (v2.6).

  • Pinecone T1

    Managed vector DB. Cascading sparse + dense + rerank pipeline; pinecone-rerank-v0 .

Sources (54 cited facts, 5 third-party)

Each fact links to the page it came from; the badge says who published it (how to read sources).

What changed

Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)

  1. 2026-10-27
    • Name “Elasticsearch / OpenSearch” → “Elasticsearch”
    • License “AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice) for Elasticsearch; OpenSearch fork is Apache-2.0” → “AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice)” source
    • Latest release “not applicable — not OSS” → “not applicable — managed service” source
    • Pricing “free (OSS) self-managed; Elastic Cloud / Amazon OpenSearch Service paid (price pages not re-verified)” → “free (OSS) self-managed; Elastic Cloud paid (price pages not re-verified)” source
    #275
  2. 2026-10-26
    • License “not applicable — not OSS” → “AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice) for Elasticsearch; OpenSearch fork is Apache-2.0” source
    • Pricing “Free + paid” → “free (OSS) self-managed; Elastic Cloud / Amazon OpenSearch Service paid (price pages not re-verified)” source
    • MCP support “via official adapter — Elastic MCP server” → “yes — official Elastic Agent Builder MCP endpoint (Elastic 9.2+ / Serverless); older elastic/mcp-server-elasticsearch deprecated” source
    #258

Related systems

References (7)

  • Anthropic Claude (foundation models) integrates with — Elastic Search Labs has a Anthropic Claude (foundation models) integration page. (verified 2026-10-29)
  • Cohere Command R+ / Command A integrates with — Elastic Search Labs has a Cohere Command R+ / Command A integration page. (verified 2026-10-29)
  • Jina AI Embeddings integrates with — Elastic Search Labs has a Jina AI Embeddings integration page. (verified 2026-10-29)
  • LangChain (framework) integrates with — Elastic Search Labs has a LangChain (framework) integration page. (verified 2026-10-29)
  • LlamaIndex (framework) integrates with — Elastic Search Labs has a LlamaIndex (framework) integration page. (verified 2026-10-29)
  • Mistral Large 2 / Mixtral family integrates with — Elastic Search Labs has a Mistral Large 2 / Mixtral family integration page. (verified 2026-10-29)
  • OpenAI GPT family (GPT-5 / GPT-4o / o3 / o4) integrates with — Elastic Search Labs has a OpenAI GPT family (GPT-5 / GPT-4o / o3 / o4) integration page. (verified 2026-10-29)

Referenced by (13)

  • Cohere Embed integrates with — Cohere docs "Integrating Embedding Models with Other Tools": Elasticsearch and Cohere guide. (verified 2026-10-29)
  • Dify integrates with — Dify self-host VECTOR_STORE supports `elasticsearch` as the knowledge-base vector store. (verified 2026-10-29)
  • Haystack (framework) integrates with — Haystack integrations directory has an Elasticsearch integration page ("Use an Elasticsearch database with Haystack"). (verified 2026-10-29)
  • LangChain (framework) integrates with — LangChain docs have an Elasticsearch integration provider page (Distributed search and analytics engine). (verified 2026-10-29)
  • Langflow integrates with — Langflow components bundle: Elasticsearch vector store component. (verified 2026-10-29)
  • LlamaIndex (framework) integrates with — LlamaIndex has an official vector store integration package llama-index-vector-stores-elasticsearch in its repo. (verified 2026-10-29)
  • Mastra integrates with — Mastra repo ships the @mastra/elasticsearch store package. (verified 2026-10-29)
  • Mem0 integrates with — Mem0 docs have an Elasticsearch vector store page for Mem0 open source. (verified 2026-10-29)
  • Microsoft Semantic Kernel integrates with — Semantic Kernel docs list an out-of-the-box Elasticsearch vector store connector. (verified 2026-10-29)
  • OpenLLMetry (Traceloop) integrates with — OpenLLMetry's What's Supported page lists Elasticsearch as instrumented out of the box. (verified 2026-10-29)
  • OpenRouter integrates with — OpenRouter Broadcast docs have a page for sending request traces to Elastic Observability. (verified 2026-10-29)
  • OpenSearch forks — AWS-led fork of Elasticsearch 7 — Apache-licensed
  • Phidata (now Agno) integrates with — Agno ships a elasticsearch vector DB integration module (agno.vectordb.elasticsearch). (verified 2026-10-29)