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.
title: Get started in 3 steps intro: Start a local development environment or a free Elastic Cloud trial, then run your first queries. steps:
- title: Run Elasticsearch
options:
- label: Run locally
description: Spin up Elasticsearch on your machine for development with
start-local. code: curl -fsSL https://elastic.co/start-local | sh language: sh - label: Try on Cloud description: Start a free Elastic Cloud trial. No local setup needed. url: https://cloud.elastic.co/registration url-label: Start a free trial
- label: Run locally
description: Spin up Elasticsearch on your machine for development with
- title: Ingest your data into Elasticsearch description: Send documents to Elasticsearch using the APIs, ingest pipelines, connectors, or a language client. link: /manage-data/ingest.md link-label: Ingest your data
- title: Search your data description: Build queries to find, rank, and analyze your documents. link: /solutions/search/querying-for-search.md link-label: Build search queries
- semantic_text field type Simplify semantic search — no pipeline setup needed, just define the field and start querying
- ES|QL improvements New functions, cross-cluster support, and dense vector operations directly in ES|QL queries
- Inference API expansion Connect to external AI models (OpenAI, Cohere, Anthropic, Hugging Face, Azure, Google) for embeddings and reranking
- Breaking changes in 9.x Review removed settings, deprecated APIs, and behavioral changes before upgrading from 8.x
Get hands-on with Elasticsearch
New to Elasticsearch? Follow a guided quickstart to index and search your first data set.
Quick links
-
Releases and APIs
-
Configuration
-
Operations