lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Willnauer (JIRA)" <>
Subject [jira] Commented: (LUCENE-2648) Allow PackedInts.ReaderIterator to advance more than one value
Date Fri, 17 Sep 2010 15:40:33 GMT


Simon Willnauer commented on LUCENE-2648:

bq. ? Ie, the index is not always a docID (eg when the fixed-gap terms index uses packed ints,
it's the term ord).
Ah good point - I will fix. 

> Allow PackedInts.ReaderIterator to advance more than one value
> --------------------------------------------------------------
>                 Key: LUCENE-2648
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Other
>    Affects Versions: 4.0
>            Reporter: Simon Willnauer
>            Assignee: Simon Willnauer
>            Priority: Minor
>         Attachments: LUCENE-2648.patch, LUCENE-2648.patch
> The iterator-like API in LUCENE-2186 makes effective use of PackedInts.ReaderIterator
but frequently skips multiple values. ReaderIterator currently requires to loop over ReaderInterator#next()
to advance to a certain value. We should allow ReaderIterator to expose a #advance(ord) method
to make use-cases like that more efficient. 
> This issue is somewhat part of my efforts to make LUCENE-2186 smaller while breaking
it up in little issues for parts which can be generally useful.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message