[ https://issues.apache.org/jira/browse/LUCENE-8040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16240965#comment-16240965 ]
Robert Muir commented on LUCENE-8040: ------------------------------------- I don't really see it as a separate issue. collectionStatistics() is just looking up the stats from blocktree's maps and summing them up. so if its too slow, then blocktree is the place to fix it. > Optimize IndexSearcher.collectionStatistics > ------------------------------------------- > > Key: LUCENE-8040 > URL: https://issues.apache.org/jira/browse/LUCENE-8040 > Project: Lucene - Core > Issue Type: Improvement > Components: core/search > Reporter: David Smiley > Assignee: David Smiley > Fix For: 7.2 > > Attachments: lucenecollectionStatisticsbench.zip > > > {{IndexSearcher.collectionStatistics(field)}} can do a fair amount of work > because with each invocation it will call {{MultiFields.getTerms(...)}}. The > effects of this are aggravated for queries with many fields since each field > will want statistics, and also aggravated when there are many segments. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org