The most widely deployed, open source vector database
Elasticsearch is more than just a vector database — it supports dense and sparse vectors and hybrid retrieval, and it works with your preferred machine learning models.
Best experienced on Elastic Cloud Serverless
Not all vector databases are equal
Build the vector search experience you need with a vector database that supports hybrid retrieval, text search, and vector embeddings — all in one stack.
Other vector databases
Elasticsearch
Flexible document model
some support
full support (free)
Secure storage (document- and field-level security)
some support
full support (paid)
Process structured and unstructured data
some support
full support (free)
Ingest tools (clients, web crawler,* connectors,* inference pipelines*)
some support
full support (*paid)
Real-time document and metadata updates
some support
full support (free)
Semantic text for optimized vector storage
some support
full support (free)
Store embeddings (int8 by default, with options for float, int4, bit, and BBQ)
some support
full support (free)
Generate embeddings
some support
full support (paid)
Search embeddings (vector search)
full support
full support (free)
Full text search (BM25)
some support
full support (free)
Native hybrid search (BM25 + vector search)
some support
full support (free)
Filtering, faceting, aggregations
some support
full support (free)
Search autocomplete
some support
full support (free)
Optimized for multiple data types (text, vector, geo, and more)
some support
full support (free)
Cross-cluster search
some support
full support (free)
Support for multiple embedding model types
some support
full support (paid)
Built-in semantic search models (ELSER by default, E5 for multilingual use cases)
no support
full support (paid)
Built-in reranker model and Learn-to-Rank
no support
full support (paid)
Piped queries (ES|QL)
no support
full support (free)
Observability tools (Kibana)
no support
full support (free)
AI Assistant
no support
full support (paid)
Search UI components
no support
full support (free)
Your data, instantly searchable
Skip the complexity. Use Elasticsearch's proven API to generate, store, and search vector embeddings at scale.
POST _inference/my-e5-endpoint
{
"input": "How many adult mallard ducks fit in an american football field?"
}