[
https://issues.apache.org/jira/browse/SOLR-12366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16496671#comment-16496671
]
ASF subversion and git services commented on SOLR-12366:
--------------------------------------------------------
Commit ce8735556d994f365e9c95c61243c352a7d50e99 in lucene-solr's branch
refs/heads/master from [~dsmiley]
[ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=ce87355 ]
* SOLR-12366: A slow "live docs" implementation was being used instead of a
bitset.
Affects classic faceting enum method, JSON Facets enum method,
UnInvertedField faceting, GraphTermsQParser, JoinQParser.
Renamed SolrIndexSearcher.getLiveDocs to getLiveDocSet.
> Avoid SlowAtomicReader.getLiveDocs -- it's slow
> -----------------------------------------------
>
> Key: SOLR-12366
> URL: https://issues.apache.org/jira/browse/SOLR-12366
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Components: search
> Reporter: David Smiley
> Assignee: David Smiley
> Priority: Major
> Attachments: SOLR-12366.patch, SOLR-12366.patch, SOLR-12366.patch,
> SOLR-12366.patch
>
>
> SlowAtomicReader is of course slow, and it's getLiveDocs (based on MultiBits)
> is slow as it uses a binary search for each lookup. There are various places
> in Solr that use SolrIndexSearcher.getSlowAtomicReader and then get the
> liveDocs. Most of these places ought to work with SolrIndexSearcher's
> getLiveDocs method.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]