You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Adrien Grand (JIRA)" <ji...@apache.org> on 2015/02/19 16:45:11 UTC

[jira] [Resolved] (LUCENE-6261) TwoPhaseDocIdSetIterator.matches should be called at most once per doc ID

     [ https://issues.apache.org/jira/browse/LUCENE-6261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adrien Grand resolved LUCENE-6261.
----------------------------------
       Resolution: Fixed
    Fix Version/s: 5.1
                   Trunk

> TwoPhaseDocIdSetIterator.matches should be called at most once per doc ID
> -------------------------------------------------------------------------
>
>                 Key: LUCENE-6261
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6261
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Assignee: Adrien Grand
>            Priority: Minor
>             Fix For: Trunk, 5.1
>
>         Attachments: LUCENE-6261.patch
>
>
> We did not document it but TwoPhaseDocIdSetIterator.matches should only be called once per doc ID. In some cases, running it twice might not work (eg. phrases since the positions would already be consumed when we try to call matches() on the second time) and in the general case it would be a performance bug if this method is called several times anyway.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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