Elasticsearch use case library — the full map of what you can build, with industry examples and technologies. Use when a developer asks "what can Elastic do?", "what can I build?", "what use cases does Elasticsearch support?", or needs help choosing what to build.
Present this library when a user asks what they can build with Elasticsearch, wants to explore use cases, or needs help figuring out which category their project falls into. Walk through the relevant use cases conversationally — don't dump the entire list. Ask what resonates, then continue the conversation.
This skill helps users explore what they can build. It is not the main conversation driver.
Once the user picks a use case or is ready to start building, re-read /elasticsearch-onboarding to enter the structured onboarding playbook (Steps 1–7: intent → data → mapping → build → test → iterate). That playbook controls sequencing, the one-question-at-a-time rule, and the Dev Tools API-snippet workflow. If /elasticsearch-onboarding has not been loaded yet in this conversation, load it now — it is the primary conversation flow for all Elasticsearch search onboarding.
Help users find and filter items from a structured catalog.
Industries: E-commerce, marketplace, retail, real estate, automotive, job boards
Examples:
What Elasticsearch does:
In Kibana: Create the index and mapping via Dev Tools, set up synonyms, ingest sample data with POST _bulk, and test queries — all before writing any application code.
Let people search long-form content and find relevant passages.
Industries: SaaS, publishing, education, government, legal, healthcare
Examples:
What Elasticsearch does:
semantic_text for meaning-based retrievalIn Kibana: Set up the index with semantic_text fields via Dev Tools, configure inference endpoints, and test hybrid queries. The retrieval backend is fully configured before any frontend work.
Build a conversational agent that answers questions using your data.
Industries: Customer support, SaaS, healthcare, financial services, education
Examples:
What Elasticsearch does:
In Kibana: Set up the vector index, configure the inference endpoint, ingest and chunk documents via Dev Tools. The retrieval layer is ready to connect to an LLM from your application code in the IDE.
Suggest relevant content users didn't explicitly search for.
Industries: Media, streaming, e-commerce, news, social platforms
Examples:
What Elasticsearch does:
In Kibana: Create the vector index, ingest item embeddings, and test similarity queries in Dev Tools. Integrate the query into your application afterward.
Help agents find solutions faster and customers help themselves.
Industries: SaaS, telecom, financial services, insurance, utilities
Examples:
What Elasticsearch does:
In Kibana: Set up the index with hybrid fields, create synonym sets, and test queries in Dev Tools. The search backend is production-ready before building the support UI.
Find things near a place — stores, restaurants, properties, services.
Industries: Retail, food delivery, real estate, travel, logistics
Examples:
What Elasticsearch does:
geo_point / geo_shape fields for coordinates and boundariesIn Kibana: Create the index with geo fields, bulk-index location data via Dev Tools, and test distance queries. Combine with full-text search in the same index.
Search, explore, and analyze machine-generated data.
Industries: DevOps, security operations, IoT, financial services
Examples:
What Elasticsearch does:
Note: Log and event search is typically handled by Elastic's Observability or Security solutions with purpose-built UIs. In Kibana: switch solution view under Management → Spaces (Hosted) or create an Observability/Security project (Serverless).
Store and retrieve embeddings programmatically — code searches, not people.
Industries: AI/ML companies, any organization building with LLMs
Examples:
What Elasticsearch does:
In Kibana: Create the vector index, configure quantization, and test kNN queries in Dev Tools. Connect your AI pipeline from your IDE using the Elasticsearch client library.
| Use Case | Primary Tech | Set Up in Kibana |
|---|---|---|
| Product & catalog search | Full-text (BM25), facets, synonyms | Index + mapping + synonyms via Dev Tools |
| Knowledge base search | Hybrid (BM25 + kNN via RRF) | Index with semantic_text + inference endpoint |
| AI assistant / chatbot | Vector search (kNN), RAG | Vector index + chunking pipeline via Dev Tools |
| Recommendations | Vector similarity, More Like This | Vector index + similarity queries |
| Customer support search | Hybrid search, synonyms | Index + synonym sets + hybrid queries |
| Location-based search | geo_point, distance sort | Index with geo fields + distance queries |
| Log & event search | Data streams, ILM, ES|QL | Use Observability/Security solution view |
| Vector database | Dense vectors, kNN/ANN | Vector index + quantization config |
If the user describes something that isn't search, redirect within Kibana: