Skip to content

[Feature] Conversational Documentation Discovery Powered by OpenSearch #12156

@owaiskazi19

Description

@owaiskazi19

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions