Live App →

OpenSearch

Hybrid search engine combining BM25 keyword search with KNN semantic search.


Cluster Configuration

  • Version: OpenSearch 2.11
  • Instance: r6g.2xlarge.search (prod), t3.medium.search (dev)
  • Nodes: 3 data nodes, 1 master node
  • Indexes:
    • documents — Ingested document chunks
    • sessions — Session-scoped chat context
    • sops — Standard operating procedures

Index Mapping

{
  "mappings": {
    "properties": {
      "text": { "type": "text", "analyzer": "standard" },
      "embedding": { "type": "knn_vector", "dimension": 384 },
      "metadata": { "type": "object" }
    }
  }
}