Skip to main content

Module query_complexity

Module query_complexity 

Source
Expand description

QueryComplexityExec — classifies query complexity for depth scheduling.

Classification rules (all thresholds configurable):

  • Token count > 50: +1 point
  • Temporal keywords present: +1 point
  • Entity count > 3: +1 point
  • Multi-hop requested (EXPAND GRAPH DEPTH > 1): +1 point
  • Causal query (FOLLOW CAUSES): +1 point
  • Iterative mode: +1 point

Simple (0 pts) / Medium (1–2 pts) / Complex (3+ pts).

Structs§

ComplexityConfig
Configuration for complexity classification thresholds.
QueryComplexityExec
DataFusion operator that classifies query complexity for depth scheduling.
QueryFeatures
Features extracted from a query for complexity classification.

Enums§

Complexity
Complexity level for depth scheduling.