API quickstarts
Elastic Stack Serverless
Tip
Prefer working in Python? Check out our executable Python notebooks in the Elasticsearch Labs repository.
Use the following quickstarts to get hands-on experience with Elasticsearch APIs and tools:
- Index and search data using Elasticsearch APIs: Learn about indices, documents, and mappings, and perform a basic search using the Query DSL.
- Basic full-text search and filtering in Elasticsearch: Learn about different options for querying data, including full-text search and filtering, using the Query DSL.
- Analyze eCommerce data with aggregations using Query DSL: 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: Learn how to combine semantic search using
semantic_text
with full-text search. - Bring your own dense vector embeddings: Learn how to ingest dense vector embeddings into Elasticsearch.
Note
To run the quickstarts, you need a running Elasticsearch cluster. Use start-local
to set up a fast local dev environment in Docker, together with Kibana. Run the following command in your terminal:
curl -fsSL https://elastic.co/start-local | sh
Alternatively, refer to our other deployment options.