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§
- Complexity
Config - Configuration for complexity classification thresholds.
- Query
Complexity Exec - DataFusion operator that classifies query complexity for depth scheduling.
- Query
Features - Features extracted from a query for complexity classification.
Enums§
- Complexity
- Complexity level for depth scheduling.