chore: add boolean match plan scaffold#5635
Conversation
Code ReviewThis scaffold for Minor suggestions (not blocking):
No P0/P1 issues identified. Good test coverage for edge cases (mixed columns, non-match queries, only must_not, missing column). |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
This is part 1 of improving boolean query performance ## Summary - Introduce an internal BooleanMatchPlan that normalizes match-only boolean FTS queries into a single-column plan. Add unit tests covering valid/invalid plan construction. - No runtime behavior changes yet; this is a prep step for WAND-based boolean execution. Motivation - Current boolean FTS planning drops limit, preventing WAND pruning. This PR lays the groundwork for an index-level boolean execution path by providing a normalized, index-executable plan.
This is part 1 of improving boolean query performance
Summary
Add unit tests covering valid/invalid plan construction.
Motivation