Docs/06 memory knowledge/rag/hybrid rag

Hybrid RAG

Version: 1.0.0 | Last updated: 2026-07-16

Purpose

Fuse complementary retrieval modes when workload evidence shows that one mode is insufficient.

Why

Lexical and dense retrieval often fail on different queries; graph retrieval may add value for explicit relationship questions. None is universally required.

How

Establish per-mode baselines, then run complementarity and ablation analysis by query class. Execute only justified retrievers under identical pre-retrieval ACL/time filters. Fuse with a documented method such as reciprocal rank fusion, deduplicate source versions, rerank, enforce context diversity and token budget, and verify citations. Route simple query classes to one mode to control latency.

Tradeoffs

Hybrid retrieval may improve coverage but increases infrastructure, tuning, latency, and incident surface. Graph retrieval is an emerging optional branch, not part of the minimum definition.

Anti-patterns

  • Claiming universal recall gains or fixed percentages.
  • Sending every query to every index.
  • Fusing candidates before each retriever enforces authorization.

Enterprise Considerations

Apply consistent deletion and correction across all indexes, record per-retriever provenance, and reconcile tenant isolation and residency controls.

Checklist

  • Complementary errors justify each retriever.
  • ACL and lifecycle controls are equivalent across indexes.
  • Fusion, routing, and reranking are versioned.
  • Ablation, latency, cost, and citation gates pass.

References

Changelog

  • 1.0.0 β€” 2026-07-16: Replaced universal hybrid mandate with evidence-based fusion.