Kensho Hirasawa created SOLR-10528:
--------------------------------------

             Summary: Use docvalue for range faceting in JSON facet API
                 Key: SOLR-10528
                 URL: https://issues.apache.org/jira/browse/SOLR-10528
             Project: Solr
          Issue Type: Improvement
          Components: Facet Module
    Affects Versions: 6.5
            Reporter: Kensho Hirasawa
            Priority: Minor


Range faceting in JSON facet API has only one implementation. In the 
implementation, all buckets are allocated and then range queries are executed 
for all the buckets. Therefore, memory usage and computational cost of range 
facet can be very high if range is wide and gap is narrow. 

I think range faceting in JSON facet should have the implementation which uses 
DocValues instead of inverted indices. By scanning DocValues, we can execute 
range facets much more efficiently especially when the number of buckets is 
large.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to