Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-7863

Don't repeat postings (and perhaps positions) on ReverseWF, EdgeNGram, etc

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • core/index
    • None

    Description

      Context

      *suffix and *infix* searches on large indexes.

      Problem

      Obviously applying ReversedWildcardFilter doubles an index size, and I'm shuddering to think about EdgeNGrams...

      Proposal

      DRY postings

      Attachments

        1. bench-byte-array2.out
          681 kB
          Mikhail Khludnev
        2. bench-byte-array-long.out
          37 kB
          Mikhail Khludnev
        3. benchmark-1m.out
          82 kB
          Mikhail Khludnev
        4. byterefshash-bench.txt
          31 kB
          Mikhail Khludnev
        5. LUCENE-7863.hazard
          19 kB
          Mikhail Khludnev
        6. LUCENE-7863.patch
          92 kB
          Mikhail Khludnev
        7. LUCENE-7863.patch
          86 kB
          Mikhail Khludnev
        8. LUCENE-7863.patch
          70 kB
          Mikhail Khludnev
        9. LUCENE-7863.patch
          70 kB
          Mikhail Khludnev
        10. LUCENE-7863.patch
          90 kB
          Mikhail Khludnev
        11. LUCENE-7863.patch
          94 kB
          Mikhail Khludnev
        12. LUCENE-7863.patch
          85 kB
          Mikhail Khludnev
        13. LUCENE-7863.patch
          26 kB
          Mikhail Khludnev
        14. LUCENE-7863.patch
          56 kB
          Mikhail Khludnev
        15. LUCENE-7863.patch
          51 kB
          Mikhail Khludnev

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mkhl Mikhail Khludnev
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: