Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-3446 NullPointerException in BooleanFilter
  3. LUCENE-3448

Add FixedBitSet.and(other/DISI), andNot(other/DISI)

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4, 4.0-ALPHA
    • Fix Version/s: 3.5, 4.0-ALPHA
    • Component/s: core/other
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      For the parent issue, and() and andNot() on DISIs and other FixedBitSets are missing. This issue will add those methods.

      The DISI methods (also the already existing or(DISI)) method will check for OpenBitSetIterator and do an inplace operation using the bits as optimization.

        Attachments

        1. LUCENE-3448.patch
          4 kB
          Uwe Schindler
        2. LUCENE-3448.patch
          4 kB
          Uwe Schindler
        3. LUCENE-3448-fix-optimization.patch
          1 kB
          Uwe Schindler

          Issue Links

            Activity

              People

              • Assignee:
                uschindler Uwe Schindler
                Reporter:
                uschindler Uwe Schindler
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: