Description
To-parent block joins are a good fit for two-phase iteration. Currently the iterator implementation visits all child matches before returning a parent match. Instead, an approximation would only need to find one child match in order to return a potential parent match. This would make to-parent block joins more efficient when used in conjunctions.
Attachments
Attachments
Issue Links
- breaks
-
LUCENE-7833 Calculating minimum score instead of maximum score in ToParentBlockJoinQuery.BlockJoinScorer.setScoreAndFreq
- Closed
- relates to
-
LUCENE-6959 Remove ToParentBlockJoinCollector
- Closed