Explain Query Plan
query.explainExplains how a regex query is decomposed, identifies extractable anchors, and indicates if a full scan fallback is needed.
Instructions
Explain how the server will decompose a query, what anchors it can extract, and whether the search will fall back to a full scan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flags | No | Optional ECMAScript regex flags. | |
| pattern | Yes | ECMAScript regular expression source without surrounding slashes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| plannerMode | Yes | ||
| branchAnchors | Yes | ||
| fallbackReason | No | ||
| classicTrigrams | Yes | ||
| recommendedTool | Yes | ||
| requiresFullScan | Yes | ||
| normalizedPattern | Yes | ||
| skippedConstructs | Yes | ||
| extractableAnchors | Yes | ||
| alternationBranches | Yes | ||
| sparseCoveringTerms | Yes |