You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Alan Woodward (JIRA)" <ji...@apache.org> on 2015/03/19 14:13:40 UTC

[jira] [Comment Edited] (LUCENE-6226) Add interval iterators to Scorer

    [ https://issues.apache.org/jira/browse/LUCENE-6226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14369297#comment-14369297 ] 

Alan Woodward edited comment on LUCENE-6226 at 3/19/15 1:13 PM:
----------------------------------------------------------------

Because Scorers like the phrase scorers or IntervalScorer don't return positions, they return intervals, with a start and end.


was (Author: romseygeek):
Because Scorer like the phrase scorers or the new OrderedNearScorer don't return positions, they return intervals, with a start and end.

> Add interval iterators to Scorer
> --------------------------------
>
>                 Key: LUCENE-6226
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6226
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Alan Woodward
>            Assignee: Alan Woodward
>             Fix For: Trunk, 5.1
>
>         Attachments: LUCENE-6226.patch, LUCENE-6226.patch, LUCENE-6226.patch, LUCENE-6226.patch, LUCENE-6226.patch, LUCENE-6226.patch, LUCENE-6226.patch
>
>
> This change will allow Scorers to expose which positions within a document they have matched, via a new IntervalIterator interface.  Consumers get the iterator by calling intervals() on the Scorer, then call reset(docId) whenever the scorer has advanced and nextInterval() to iterate through positions.  Once all matching intervals on the current document have been exhausted, nextInterval() returns false.



--
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