Quick starts
editQuick starts
editUse these quick starts to get hands-on experience with the Elasticsearch APIs. Unless otherwise noted, these examples will use queries written in Query DSL syntax.
Requirements
editYou’ll need a running Elasticsearch cluster, together with Kibana to use the Dev Tools API Console. Run the following command in your terminal to set up a single-node local cluster in Docker:
curl -fsSL https://elastic.co/start-local | sh
Alternatively, refer to our other deployment options.
Hands-on quick starts
edit- Basics: Index and search data using Elasticsearch APIs. Learn about indices, documents, and mappings, and perform a basic search using the Query DSL.
- Basics: Full-text search and filtering. Learn about different options for querying data, including full-text search and filtering, using the Query DSL.
- Getting started: Learn how to query and aggregate your data using ES|QL.
- Basics: Analyze ecommerce data with aggregations. Learn how to analyze data using different types of aggregations, including metrics, buckets, and pipelines.
-
Semantic search: Learn how to create embeddings for your data with
semantic_text
and query using thesemantic
query.-
Hybrid search with
semantic_text
: Learn how to combine semantic search with full-text search.
-
Hybrid search with
- Bring your own dense vector embeddings: Learn how to ingest dense vector embeddings into Elasticsearch.