Elasticsearch

Elasticsearch

by Elastic • • Vector Databases

No reviews yet
Free plan available View plans

Elasticsearch is Elastic's open source search engine and vector database for developers who need keyword, vector and hybrid search, self-hosted or managed.

Elasticsearch indexes documents across a cluster of nodes and answers keyword queries, vector similarity queries or both at once, in near real time. Its developer is Elastic, a company listed on the New York Stock Exchange as ESTC, which also sells Kibana, Elastic Observability and Elastic Security. The engine holds documents, embeddings and search logic in one place, so a team does not have to keep a separate vector store beside its search index. Because it is open source, it can run on a company's own servers or as a managed service on Elastic Cloud. Vectors live in a dense_vector field indexed with HNSW, and the int8, int4 and BBQ quantization options shrink that index in memory at some cost in accuracy. Similarity can be cosine, dot product, L2 norm or maximum inner product. A semantic_text field sends its text to a configured inference endpoint as it is indexed, so embeddings arrive without a separate pipeline. Hybrid search mixes keyword matching, nearest neighbor vectors and sparse learned retrieval in one workflow, and semantic reranking with Elastic Rerank reorders the top results. Underneath, primary shards spread an index over nodes, replica shards take over when a node goes down, and snapshot and restore copies an index to another cluster. Developers adding search to an application, teams building retrieval-augmented generation on their own content and platform teams that want search and analytics in one engine are its core users. Operations and security teams also rely on it for log analytics and security analytics. A team that wants no cluster to manage starts a Serverless project on Elastic Cloud. A team that wants to choose its deployment runs Elastic Cloud Hosted, and one bound to its own infrastructure runs Elasticsearch self-managed. On a product or documentation site, Elasticsearch answers the search box with hybrid queries and reranks the best hits before they are shown. In an AI assistant, it retrieves the passages a language model answers from, after embedding them on ingest through semantic_text. Log and event data usually reach it through Logstash, Beats or Elastic Agent, and analysts explore that data in Kibana. New documents become searchable almost as soon as they are written, so the same index can serve a live search box and fresh operational data.

Pricing

View plans
  • Self-managed Basic

    Free

    • Elasticsearch run on your own infrastructure under the Elastic License
    • AGPL also offered as an open source license option
  • Elastic Cloud Hosted Standard

    $99 per month

    Starting price a month, pay as you go, for 120 GB storage in 2 zones; prepaid also offered

    • Price rises with the resources the deployment uses
    • Limited web-based support
    • No uptime SLA on this tier
  • Elastic Cloud Hosted Platinum

    $131 per month

    Starting price a month, pay as you go, for 120 GB storage in 2 zones; prepaid also offered

    • Support around the clock, every day of the year
    • 99.95% monthly uptime SLA
  • Elastic Cloud Hosted Enterprise

    $184 per month

    Starting price a month, pay as you go, for 120 GB storage in 2 zones; prepaid also offered

    • Support around the clock, every day of the year
    • 99.95% monthly uptime SLA
    • Needed for the DiskBBQ quantized vector index option
  • Elastic Cloud Serverless

    Custom pricing

    • Usage based, pay as you go or prepaid; search from $0.09 and ingest from $0.14 per VCU-hour
    • Machine learning from $0.07 per VCU-hour
    • Retention from $0.047 per GB per month, metered on uncompressed data
    • Egress from $0.05 per GB, with 50 GB free on vector profiles
    • Elastic Inference Service from $0.08 per million tokens
    • Search keeps a baseline of VCUs, so an idle project is billed at a reduced rate
    • Estimated $24 a month for 2 GB searchable data on On-demand, $27 on Performant
    • Estimated $190 a month for 20 GB searchable data on On-demand, $210 on Performant
    • Support above Standard adds 5%, 10% or 15% of consumption
    • Elastic Managed LLM at $4.50 per million input tokens and $21 per million output tokens
    • Agent Builder includes 1,000 executions, then from $0.025 per execution
    • Workflows include 10,000 executions, then from $0.0108 per execution
    • Cross-project search from $0.0023 per GB retained and $0.05 per GB transferred
  • Self-managed Enterprise

    Custom pricing

    • Price on request, set by the number of nodes and RAM
    • Self-managed Platinum is sold to existing customers only

Features

  • Included: Approximate nearest-neighbor index
  • Included: Filtered vector search on metadata
  • Included: Hybrid keyword and vector search
  • Included: Choice of similarity metrics
  • Included: Quantized index compression
  • Not included: Multi-tenant namespaces per index
  • Included: Integrated embedding models
  • Included: Built-in reranking stage
  • Included: Multiple named vectors per record
  • Included: Live upserts visible in seconds
  • Included: Sharded vector collections
  • Included: Replicated vector shards
  • Included: Disk-backed index beyond RAM
  • Included: Collection snapshots and restore
  • Included: Role-based keys per collection
  • Not included: Bulk import from Parquet files
  • Included: Serverless usage-based pricing
  • Included: Open source self-hosted engine

Additional Features

  • HNSW approximate nearest neighbor index on dense_vector fields
  • GPU-accelerated HNSW index builds
  • int8, int4 and BBQ vector quantization
  • Cosine, dot product, L2 norm and max inner product similarity
  • semantic_text fields embedded through an inference endpoint
  • Elastic Inference Service hosted models
  • Semantic reranking with Elastic Rerank and Jina Reranker
  • Hybrid search combining keyword, kNN and sparse retrieval
  • Near real-time indexing and search
  • Index sharding across nodes
  • Primary and replica shards for node failover
  • Snapshot and restore across clusters
  • Snapshot lifecycle management
  • Serverless projects with no cluster to size
  • Self-hosting under the Elastic License or AGPL
  • Elastic Managed LLM on Serverless
  • Ingest through Logstash, Beats and Elastic Agent

Best for

  • Developers adding full-text and vector search to an application
  • Teams building retrieval-augmented generation on their own content
  • Platform teams that want search and log analytics in one engine
  • Organisations that must run search on their own infrastructure
  • Teams that want managed search without sizing a cluster
  • Security teams running security analytics on indexed event data
  • Engineering teams already exploring data in Kibana

Use cases

  • Retrieving passages for a RAG application
  • Hybrid keyword and semantic search on a website or app
  • Full-text search over product catalogs or documents
  • Embedding text at index time with semantic_text
  • Reranking top search results with a semantic model
  • Log analytics on application and infrastructure data
  • Security analytics on event data
  • Scaling an index across nodes with shards and replicas
  • Restoring an index from a snapshot to another cluster

Screenshots & Videos

Explore Elasticsearch in action

Elasticsearch Homepage With Its Headline
View full size
Elasticsearch Homepage With Its Headline

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Elasticsearch

Want to claim this brand?

To claim this brand, please contact support.