Commit f699c7f
committed
Only pick indexes based on a superset of filters when it's a strict superset, and fall back on ordinary tiebreakers otherwise.
This likely doesn't affect results in a meaningful way, but it produces cleaner output. (Example, when filtering on x, choose index [x] over [x, y], even though they match on the same number of filters.)
But it could matter if the other tiebreaker rules pick an index that can provide additional information to other parts of the analysis (like picking a unique index)1 parent cdf87c9 commit f699c7f
1 file changed
+4
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
537 | 537 | | |
538 | 538 | | |
539 | 539 | | |
540 | | - | |
541 | | - | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
542 | 543 | | |
543 | 544 | | |
544 | 545 | | |
545 | 546 | | |
546 | | - | |
| 547 | + | |
547 | 548 | | |
548 | 549 | | |
549 | 550 | | |
| |||
0 commit comments