-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The multiplanner uses a "sub-planning" strategy for rooted $or queries to get optimal plans for each $or branch without a bias toward the first branch. That is, avoids the issues seen for "contained $or" queries (SERVER-46904).
Define JS tests to assert that this works. This is a safeguard against regressing plan quality for rooted $or queries, especially as we make changes for CBR.
- is related to
-
SERVER-46904 Efficiency of one $or branch during planning may not be representative of overall plan efficiency
-
- Backlog
-