Docs
  • Release notes
  • Troubleshoot
  • Reference
  • Elastic fundamentals
  • Solutions and use cases
  • Manage data
  • Explore and analyze
  • Deploy and manage
  • Manage your Cloud account and preferences
  • Troubleshoot
  • Release notes
  • Reference
  • Extend and contribute
  • Contribute to the docs
  • Elasticsearch
    • Get started
      • Find connection details
      • Elasticsearch quickstarts
        • Index and search basics
        • Keyword search with Python
        • Semantic search
    • Ingest for search use cases
      • Ingest pipelines for search use cases
    • Search approaches
    • Full-text search
      • How full-text search works
      • Search with synonyms
        • Create or update synonyms set API examples
      • Text analysis during search
      • Search relevance optimizations
        • Mixing exact search with stemming
        • Getting consistent scoring
        • Incorporating static relevance signals into the score
    • AI-powered search
      • Vector search
        • Dense vector
          • kNN search in Elasticsearch
          • Bring your own dense vectors
        • Sparse vector search in Elasticsearch
        • Tutorial: Manual dense and sparse workflows
      • Semantic search
        • Semantic search with semantic_text
        • Semantic search with the inference API
        • Semantic search with ELSER (ingest pipelines)
        • Using Cohere with Elasticsearch
      • Using OpenAI compatible models
    • Agent Builder
      • Get started
      • Models
      • Chat
      • Agents
      • Tools
        • ES|QL tools
        • Index search tools
      • Programmatic access
        • Kibana APIs
        • A2A server
        • MCP server
      • Limitations & known issues
    • RAG
      • Playground
        • Optimize model context
        • View and modify queries
        • Troubleshooting
      • MCP server
    • Hybrid search
      • Hybrid search with semantic_text
    • Ranking and reranking
      • Semantic reranking