Is your feature request related to a problem?
Finding the right OpenSearch documentation for a specific use case is difficult, especially for newcomers. The documentation covers a broad surface area — search, observability, security analytics, vector search, ML, ingest pipelines, index management — and users often don't know the right terminology to find what they need.
Users know what they want to build but not which docs to read.
Examples:
- "I want to build a product search with typo tolerance and faceted filtering"
- "How do I set up log monitoring with alerts for my Kubernetes cluster?"
- "I need to implement RAG with my own PDF documents"
The current keyword-based search requires users to already know OpenSearch-specific terms and concepts, creating a significant barrier to entry.
Describe the solution you'd like
An AI-powered conversational search widget embedded on the OpenSearch documentation website — built using OpenSearch's MCP Server, agentic search or opensearch-launchpad.
| Capability | How it helps |
|---|---|
| **Multi-step reasoning** | Decomposes "I want semantic search with filtering" into sub-queries for neural search docs, query DSL docs, and pipeline docs |
| **Answer synthesis** | Returns a coherent step-by-step guide instead of a ranked list of links |
| **Conversation memory** | Users ask follow-ups ("What about adding personalization?") and the agent retains context via `memory_id` |
| **Automatic retrieval selection** | Agent chooses BM25 for keyword lookups vs. dense vector for conceptual questions |
| **Query planning** | `QueryPlanningTool` generates optimal OpenSearch DSL against the documentation index |
User experience
Input: A text box asking "What are you trying to build with OpenSearch?"
Output: A synthesized response containing:
- Step-by-step guidance tailored to the user's problem
- Direct links to relevant documentation pages
- Suggested OpenSearch features and configurations
- Starter code snippets (index mappings, queries, pipelines) where applicable
Follow-ups: Users can ask clarifying questions in the same conversation, with the agent retaining context.
Example prompts (shown as suggestions or via a "Surprise me" button):
- "Build a product catalog search with autocomplete"
- "Monitor application logs and detect anomalies"
- "Implement RAG over my company's knowledge base"
- "Migrate from Elasticsearch to OpenSearch"
Is your feature request related to a problem?
Finding the right OpenSearch documentation for a specific use case is difficult, especially for newcomers. The documentation covers a broad surface area — search, observability, security analytics, vector search, ML, ingest pipelines, index management — and users often don't know the right terminology to find what they need.
Users know what they want to build but not which docs to read.
Examples:
The current keyword-based search requires users to already know OpenSearch-specific terms and concepts, creating a significant barrier to entry.
Describe the solution you'd like
An AI-powered conversational search widget embedded on the OpenSearch documentation website — built using OpenSearch's MCP Server, agentic search or opensearch-launchpad.
User experience
Input: A text box asking "What are you trying to build with OpenSearch?"
Output: A synthesized response containing:
Follow-ups: Users can ask clarifying questions in the same conversation, with the agent retaining context.
Example prompts (shown as suggestions or via a "Surprise me" button):