[jira] [Updated] (LUCENE-2750) add Kamikaze 3.0.1 into Lucene

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Updated] (LUCENE-2750) add Kamikaze 3.0.1 into Lucene

Mihir Sharma (Jira)

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

Adrien Grand updated LUCENE-2750:

    Attachment: LUCENE-2750.patch

Updated patch:
 - The number of exceptions per block (128 documents) is limited to 24 (~20%). Higher values are almost never picked so adding this limit helps make building faster by not taking into consideration numbers of bits per value that would involve more exceptions.
 - In order to never be significantly larger than a FixedBitSet, the blocks switch to unary encoding when it saves space.

I will commit this patch soon if there is no objection.

> add Kamikaze 3.0.1 into Lucene
> ------------------------------
>                 Key: LUCENE-2750
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2750
>             Project: Lucene - Core
>          Issue Type: Sub-task
>          Components: modules/other
>            Reporter: hao yan
>            Assignee: Adrien Grand
>         Attachments: LUCENE-2750.patch, LUCENE-2750.patch, LUCENE-2750.patch
>   Original Estimate: 336h
>  Remaining Estimate: 336h
> Kamikaze 3.0.1 is the updated version of Kamikaze 2.0.0. It can achieve significantly better performance then Kamikaze 2.0.0 in terms of both compressed size and decompression speed. The main difference between the two versions is Kamikaze 3.0.x uses the much more efficient implementation of the PForDelta compression algorithm. My goal is to integrate the highly efficient PForDelta implementation into Lucene Codec.

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: http://www.atlassian.com/software/jira

To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]