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

Speed up flush of points

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 6.2, 7.0
    • None
    • None
    • New

    Description

      1D points already have an optimized merge implementation which works when points come in order. So maybe we could make IndexWriter's PointValuesWriter sort before feeding the PointsFormat and somehow propagate the information to the PointsFormat?

      The benefit is that flushing could directly stream points to disk with little memory usage.

      Attachments

        1. LUCENE-7396.patch
          21 kB
          Adrien Grand
        2. LUCENE-7396.patch
          45 kB
          Adrien Grand
        3. LUCENE-7396.patch
          62 kB
          Adrien Grand
        4. LUCENE-7396.patch
          74 kB
          Adrien Grand

        Activity

          People

            Unassigned Unassigned
            jpountz Adrien Grand
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: