gsmiller commented on a change in pull request #142: URL: https://github.com/apache/lucene/pull/142#discussion_r639641681
########## File path: lucene/facet/src/java/org/apache/lucene/facet/DrillSidewaysQuery.java ########## @@ -40,21 +41,65 @@ // TODO change the way DrillSidewaysScorer is used, this query does not work // with filter caching class DrillSidewaysQuery extends Query { + final Query baseQuery; - final Collector drillDownCollector; - final Collector[] drillSidewaysCollectors; + + // The caller must either directly provide FacetsCollectors for the drill down and sideways + // collecting, or provide FacetsCollectorManagers used to create the FacetsCollectors. If + // this query will be executed concurrently, FacetsCollectorManagers should be used to ensure Review comment: I think this problem goes away by always using `FacetsCollectorManager`. I think that's a reasonable simplification here. Appreciate the suggestion! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org