lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrien Grand (JIRA)" <>
Subject [jira] [Updated] (LUCENE-4643) PackedInts: convenience classes to write blocks of packed ints
Date Fri, 21 Dec 2012 15:35:12 GMT


Adrien Grand updated LUCENE-4643:

    Attachment: LUCENE-4643.patch

Patch. This should be useful for LUCENE-4609 and LUCENE-4599, what do you think?
> PackedInts: convenience classes to write blocks of packed ints
> --------------------------------------------------------------
>                 Key: LUCENE-4643
>                 URL:
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Adrien Grand
>            Assignee: Adrien Grand
>            Priority: Minor
>         Attachments: LUCENE-4643.patch
> It is often useful to divide a packed stream into fixed blocks which are all compressed
>  * if your sequence of ints is very large, you won't have to buffer everything into memory
to compute the required number of bits per value,
>  * the compression ratio will be better in case of rare extreme values.
> The only drawback compared to the original PackedInts API is that the stream cannot be
directly used to deserialize a random-access PackedInts.Reader (but for sequential access,
this is just fine).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

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

View raw message