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

Lucene should have an entirely memory resident term dictionary

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments


    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: 4.7
    • Component/s: core/index, core/search
    • Labels:
    • Lucene Fields:


      FST based TermDictionary has been a great improvement yet it still uses a delta codec file for scanning to terms. Some environments have enough memory available to keep the entire FST based term dict in memory. We should add a TermDictionary implementation that encodes all needed information for each term into the FST (custom fst.Output) and builds a FST from the entire term not just the delta.


        1. LUCENE-3069.patch
          40 kB
          Han Jiang
        2. LUCENE-3069.patch
          4 kB
          Han Jiang
        3. LUCENE-3069.patch
          4 kB
          Han Jiang
        4. LUCENE-3069.patch
          33 kB
          Han Jiang
        5. LUCENE-3069.patch
          33 kB
          Han Jiang
        6. LUCENE-3069.patch
          34 kB
          Han Jiang
        7. LUCENE-3069.patch
          12 kB
          Han Jiang
        8. LUCENE-3069.patch
          15 kB
          Han Jiang
        9. LUCENE-3069.patch
          9 kB
          Han Jiang
        10. LUCENE-3069.patch
          47 kB
          Han Jiang
        11. LUCENE-3069.patch
          101 kB
          Han Jiang
        12. LUCENE-3069.patch
          14 kB
          Han Jiang
        13. LUCENE-3069.patch
          282 kB
          Han Jiang
        14. LUCENE-3069.patch
          283 kB
          Han Jiang
        15. example.png
          458 kB
          Han Jiang
        16. df-ttf-estimate.txt
          8 kB
          Han Jiang

        Issue Links



            • Assignee:
              billy Han Jiang
              simonw Simon Willnauer


              • Created:

                Issue deployment