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

Alan Woodward updated LUCENE-6226:
----------------------------------
    Description: 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.

> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to