Skip to main content

Module adaptive_routing

Module adaptive_routing 

Source
Expand description

Adaptive query routing for hierarchical GraphRAG Adaptive Query Routing for Hierarchical GraphRAG

Automatically selects the appropriate hierarchical level based on query complexity.

§Strategy

  • Broad queries (overview, themes, summary) → Higher levels (2-3)
  • Specific queries (relationships, details, entities) → Lower levels (0-1)
  • Adaptive routing based on query analysis

Structs§

AdaptiveRoutingConfig
Configuration for adaptive query routing
QueryAnalysis
Detailed query analysis result
QueryComplexityAnalyzer
Analyzes query complexity and suggests appropriate hierarchical level

Enums§

QueryComplexity
Query complexity level