Description
This collector uses the getWeight() and getChildren() methods from the passed in Scorer, which are not always available (eg. disjunctions expose fake scorers) hence the need for a dedicated IndexSearcher (ToParentBlockJoinIndexSearcher). Given that this is the only collector in this case, I would like to remove it.
Attachments
Attachments
Issue Links
- is depended upon by
-
SOLR-8643 remove BlockJoinFacetComponent; was: UnsupportedOperationException in FakeScorer
- Closed
- is related to
-
LUCENE-7654 To-parent block joins should implement two-phase iteration
- Resolved
-
LUCENE-6228 Do not expose full-fledged scorers in LeafCollector.setScorer
- Closed
-
LUCENE-6229 Remove Scorer.getChildren?
- Patch Available