Loading

Search use case

This section documents core Elasticsearch search capabilities. These capabilities are available across all Elastic deployments, solutions, and project types.

Use this section to understand search techniques, query methods, ranking strategies, and data ingestion for search-powered applications.

Tip

Using the Elasticsearch solution or serverless project type? The Elasticsearch solution documentation covers additional UI tools included with these options.

Use Elasticsearch search capabilities for use cases such as:

  • Website and documentation search
  • Ecommerce product catalogs
  • Content recommendation systems
  • RAG (Retrieval Augmented Generation) systems
  • Geospatial search applications
  • Question answering systems
  • Analytics dashboards and data exploration
  • Custom observability or cybersecurity search tools
  • Much more!

The following subjects are covered in this section:

Topic Description
Get started Create deployments, connect to Elasticsearch, and run your first searches
Ingest data Learn about options for getting data into Elasticsearch for search use cases
Search approaches Compare search techniques available in Elasticsearch, including full-text, vector, semantic, and hybrid search
Build your queries Implement your search approaches using specific query languages
Ranking and reranking Control result ordering and relevance
RAG Learn about tools for retrieval augmented generation with Elasticsearch
Building applications Integrate Elasticsearch into your websites or applications

For an introduction to core Elasticsearch concepts such as indices, documents, and mappings, refer to The Elasticsearch data store.

To dive more deeply into the building blocks of Elasticsearch clusters, including nodes, shards, primaries, and replicas, refer to Distributed architecture.