Michael McCandless created LUCENE-4600:
------------------------------------------

             Summary: Facets should aggregate during collection, not at the end
                 Key: LUCENE-4600
                 URL: https://issues.apache.org/jira/browse/LUCENE-4600
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Michael McCandless


Today the facet module simply gathers all hits (as a bitset, optionally with a 
float[] to hold scores as well, if you will aggregate them) during collection, 
and then at the end when you call getFacetsResults(), it makes a 2nd pass over 
all those hits doing the actual aggregation.

We should investigate just aggregating as we collect instead, so we don't have 
to tie up transient RAM (fairly small for the bit set but possibly big for the 
float[]).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to