Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-12688 LTR Multiple performance fixes + pure DocValues support for FieldValueFeature
  3. SOLR-15450

Create possibility to prefetch stored fields needed for FieldValueFeatures

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • contrib - LTR
    • None

    Description

      The idea for this optimization came up in SOLR-12697 .

      The basic idea is to create a new type of FieldValueFeature. Named e.g. PrefetchingFieldValueFeature.

      This PrefetchingFieldValueFeature will prefetch all the stored fields that itself and other PrefetchingFieldValueFeatures need, so that only one of these Features has to read the values from disk. The other ones can access them from the cache, which would improve the performance.

      The PrefetchingFieldValueFeature would extend the FieldValueFeature so that the current behavior of the FieldValueFeature would not be affected.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              TomGilke Tom Gilke
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 6.5h
                  6.5h