gsmiller commented on PR #964:
URL: https://github.com/apache/lucene/pull/964#issuecomment-1163113856

   > I've been wondering if it was worth adding a new API only for 
TotalHitCountCollector but looking at how facets use this collector, I suspect 
that many users set up their collectors manually instead of using 
IndexSearcher#count and do not benefit from this optimization, so maybe it's 
worth the increased API surface.
   
   I'm not sure I'm completely following this bit. You're not suggesting that 
the static `FacetsCollector#search` methods could benefit from the counting 
optimizations right? Since the query needs to be evaluated to populate the 
`FacetsCollector` anyway? Is your point more that we may have users creating 
their own `TotalHitCountCollector` instances and passing them to 
`IndexSearcher#search` instead of relying on `IndexSearcher#count` when all 
they want is the count, following the pattern in `FacetsCollector#doSearch`? 
Sorry if I'm misunderstanding your point, but I got curious when I saw 
reference to "faceting" :).


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

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

Reply via email to