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

Near Realtime Search (using a built in RAMDirectory)

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 2.4.1
    • Fix Version/s: 4.0-ALPHA
    • Component/s: core/index
    • Labels:
      None
    • Lucene Fields:
      New, Patch Available

      Description

      Enable near realtime search in Lucene without external
      dependencies. When RAM NRT is enabled, the implementation adds a
      RAMDirectory to IndexWriter. Flushes go to the ramdir unless
      there is no available space. Merges are completed in the ram
      dir until there is no more available ram.

      IW.optimize and IW.commit flush the ramdir to the primary
      directory, all other operations try to keep segments in ram
      until there is no more space.

        Attachments

        1. TestLuceneNRT.java
          6 kB
          Jingkei Ly
        2. LUCENE-1313.patch
          46 kB
          Jason Rutherglen
        3. LUCENE-1313.patch
          35 kB
          Jason Rutherglen
        4. LUCENE-1313.patch
          60 kB
          Jason Rutherglen
        5. LUCENE-1313.patch
          39 kB
          Jason Rutherglen
        6. LUCENE-1313.patch
          37 kB
          Jason Rutherglen
        7. LUCENE-1313.patch
          36 kB
          Jason Rutherglen
        8. LUCENE-1313.patch
          22 kB
          Jason Rutherglen
        9. LUCENE-1313.patch
          22 kB
          Jason Rutherglen
        10. LUCENE-1313.patch
          14 kB
          Jason Rutherglen
        11. LUCENE-1313.patch
          36 kB
          Jason Rutherglen
        12. LUCENE-1313.patch
          33 kB
          Jason Rutherglen
        13. LUCENE-1313.patch
          175 kB
          Jason Rutherglen
        14. LUCENE-1313.patch
          166 kB
          Jason Rutherglen
        15. LUCENE-1313.patch
          175 kB
          Jason Rutherglen
        16. LUCENE-1313.patch
          175 kB
          Jason Rutherglen
        17. LUCENE-1313.patch
          173 kB
          Jason Rutherglen
        18. LUCENE-1313.patch
          170 kB
          Jason Rutherglen
        19. LUCENE-1313.patch
          131 kB
          Jason Rutherglen
        20. LUCENE-1313.patch
          129 kB
          Jason Rutherglen
        21. LUCENE-1313.patch
          109 kB
          Jason Rutherglen
        22. LUCENE-1313.patch
          69 kB
          Jason Rutherglen
        23. LUCENE-1313.patch
          47 kB
          Jason Rutherglen
        24. LUCENE-1313.patch
          52 kB
          Jason Rutherglen
        25. LUCENE-1313.patch
          49 kB
          Jason Rutherglen
        26. LUCENE-1313.patch
          37 kB
          Jason Rutherglen
        27. LUCENE-1313.patch
          21 kB
          Jason Rutherglen
        28. LUCENE-1313.patch
          14 kB
          Jason Rutherglen
        29. LUCENE-1313.jar
          5 kB
          Jason Rutherglen
        30. LUCENE-1313.patch
          12 kB
          Jason Rutherglen
        31. LUCENE-1313.patch
          473 kB
          Jason Rutherglen
        32. lucene-1313.patch
          474 kB
          Jason Rutherglen
        33. lucene-1313.patch
          698 kB
          Jason Rutherglen
        34. lucene-1313.patch
          680 kB
          Jason Rutherglen
        35. lucene-1313.patch
          1.88 MB
          Jason Rutherglen

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jasonrutherglen Jason Rutherglen
              • Votes:
                2 Vote for this issue
                Watchers:
                17 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: