This is a cache of https://www.elastic.co/docs/solutions/search. It is a snapshot of the page at 2025-10-30T00:38:46.515+0000.
Elasticsearch solution overview | Elastic Docs
Loading

Elasticsearch solution overview

Serverless Stack

The Elasticsearch solution and serverless project type enable you to build your own applications on top of the Elasticsearch platform's scalable data store, search engine, and vector database capabilities.

Elasticsearch is a distributed datastore that can ingest, index, and manage various types of data in near real-time, making them both searchable and analyzable. With specialized user interfaces and tools, it provides the flexibility to create, deploy, and run a wide range of applications, from search to analytics to AI-driven solutions.

Here are a few common real-world applications:

Use case Business goals Technical requirements
Vector search/hybrid search Run nearest neighbour search, combine with text for hybrid results Dense embeddings, sparse embeddings, combined with text/BM25
Ecommerce/product catalog search Provide fast, relevant, and up-to-date results, faceted navigation Inventory sync, user behavior tracking, results caching
Workplace/knowledge base search Search across range of data sources, enforcing permissions Third-party connectors, document-level security, role mapping
Website search Deliver relevant, up-to-date results Web crawling, incremental indexing, query caching
Customer support search Surface relevant solutions, manage access controls, track metrics Knowledge graph, role-based access, analytics
Chatbots/RAG Enable natural conversations, provide context, maintain knowledge Vector search, ML models, knowledge base integration
Geospatial search Process location queries, sort by proximity, filter by area Geo-mapping, spatial indexing, distance calculations

If you're new to Elasticsearch and want to try out some simple search use cases, go to Get started with Elasticsearch and Elasticsearch quickstarts.

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.

Tip

Not sure whether Elasticsearch on Elastic Cloud Serverless is the right deployment choice for you?

Check out the following resources to help you decide:

  • What’s different?: Understand the differences between Elastic Cloud Serverless and other deployment types.
  • Billing: Learn about the billing model for Elasticsearch on Elastic Cloud Serverless.