[ https://issues.apache.org/jira/browse/SOLR-10528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15975917#comment-15975917 ]
Yonik Seeley commented on SOLR-10528: ------------------------------------- Thanks Kensho! On first glance, it looks like there is numeric boxing going on... I wonder if it could be replaced with something like MutableValue to avoid that? Anyway, we can try to optimize later as well as long as it's just implementation details. > 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 > Attachments: SOLR-10528.patch > > > 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