You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Adrien Grand (JIRA)" <ji...@apache.org> on 2014/10/07 18:25:35 UTC
[jira] [Closed] (LUCENE-5993) Remove DocIdBitSet, WAH8DocIdSet and
PForDeltaDocIdSet
[ https://issues.apache.org/jira/browse/LUCENE-5993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrien Grand closed LUCENE-5993.
--------------------------------
Resolution: Fixed
> Remove DocIdBitSet, WAH8DocIdSet and PForDeltaDocIdSet
> ------------------------------------------------------
>
> Key: LUCENE-5993
> URL: https://issues.apache.org/jira/browse/LUCENE-5993
> Project: Lucene - Core
> Issue Type: Task
> Reporter: Adrien Grand
> Assignee: Adrien Grand
> Priority: Minor
> Fix For: 5.0
>
> Attachments: LUCENE-5993.patch
>
>
> Follow-up of LUCENE-5983. We now have 6 doc id set implementations that can be used to cache filter:
> - FixedBitSet
> - WAH8DocIdSet
> - PForDeltaDocIdSet
> - EliasFanoDocIdSet
> - SparseFixedBitSet
> - RoaringDocIdSet
> Some of them are required due to unique features that they have (eg. SparseFixedBitSet due to random write-access) but I'm thinking of removing WAH8DocIdSet and PForDeltaDocIdSet since RoaringDocIdSet also has the ability to inverse its encoding in the super-dense case (WAH8 and PForDelta were the only sets to have this ability until now) and tends to be faster to build and to advance.
--
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