mikemccand commented on issue #13335:
URL: https://github.com/apache/lucene/issues/13335#issuecomment-2118193225

   I like this optimization.  Maybe it best fits in Lucene's facet module?  
But, I don't think our facet impls today ever use points, directly, to do 
counting/aggregation -- it's a two step process of first collecting into a 
bitset holding the matched docs, and, second, iterating those docs and looking 
doc values or facet ords (also from doc values) and counting/aggregating from 
there.  But in the browse-only cases where a query just wants counts of ranges 
across all docs in the index, this opto should be a crazy fast way to achieve 
it when there are no deletions.  Even when there are deletions, this opto could 
visit all docs and check the live docs and count/aggregate accordingly?  The 
time is no longer sub-linear, but it'd still be faster than the two phased 
approach that Lucene's facets use today?
   
   @stefanvodita / @Shradha26 WDYT?


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