Elasticsearch documentation hub
The distributed search and analytics engine at the heart of the Elastic platform. Index, search, and analyze data at any scale, build semantic and vector search experiences, and power applications. Run it as a managed service or in your own environment.
Get started with Elasticsearch
-
Run Elasticsearch
Try for free on Elastic CloudGet an Elastic Stack running in a few minutes with no setup needed.
Start a free trialRun locallySpin up Elasticsearch on your machine for development with
start-local.curl -fsSL https://elastic.co/start-local | sh
-
Ingest your data into Elasticsearch
Send documents to Elasticsearch using the APIs, ingest pipelines, connectors, or a language client.
-
Search your data
Build queries to find, rank, and analyze your documents.
What's new in Elasticsearch
Highlights from recent releases.
-
Vector database project type
Run vector workloads on a Serverless project with vector-tuned defaults, inference access, and pricing built for embeddings.
Read more -
Cross-project search
Query data across several Serverless projects without moving or copying it, from Discover, ES|QL, dashboards, and alerting. Generally available.
Read more -
ES|QL HIGHLIGHT command
Show which terms matched a full-text query by wrapping them in highlight tags in your ES|QL results. Generally available.
Read more -
Columnar index mode
Store each field once in a column store, with no inverted index by default, for a smaller footprint. Technical preview.
Read more -
Native Prometheus and PromQL
Query Prometheus metrics with PromQL in Elasticsearch, generally available.
Read more
Elastic solutions
Solutions are packages of Elastic capabilities optimized for certain use cases. All solutions include the core storage, querying, and analytics capabilities of Elasticsearch and Kibana.
-
Elasticsearch
-
Vector Database
-
Observability
-
Security
Get hands-on with Elasticsearch
New to Elasticsearch? Follow a guided quickstart to index and search your first data set.
-
Search fundamentals
-
Semantic search and ES|QL
-
Specialized quickstarts
Explore Elasticsearch
Find the Elasticsearch documentation you need, organized by task, from deploying and ingesting to searching, securing, and operating.
Quick links
-
Releases and APIs
-
Configuration
-
Operations
-
Search and query
Deploy and manage
-
Use Elastic Cloud
-
Deploy with an orchestrator
-
Run Elasticsearch yourself
-
Design your deployment
-
Operate and maintain
Prepare and index data
-
Index data
-
Transform and enrich
-
Map fields
-
Analyze text
-
Ingestion tools
Search and analyze data
-
Search with the Search API
-
ES|QL
-
Choose a search approach
-
Machine learning and inference
-
Search across clusters and projects
-
Improve search results
Vector database
-
Semantic and vector search
-
Inference
Build applications
-
APIs, clients, and examples
-
Agent Builder
-
Search templates
-
Painless scripting
Manage the data lifecycle
-
Choose a strategy
-
Data stream lifecycle
-
Index lifecycle management
-
Protect and recover data
Secure Elasticsearch
-
Get started with security
-
Protect data and connections
-
Authenticate users
-
Control access
Troubleshoot
-
Cluster health and availability
-
Indexing and search
-
Snapshot and restore
-
Clients
Reference
-
Elasticsearch reference
-
APIs and query languages
-
Clients and tools