Lucene - Core
  1. Lucene - Core
  2. LUCENE-2665

Rework FieldCache to be more flexible/general

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: core/search
    • Labels:
      None

      Description

      The existing FieldCache implementation is very rigid and does not allow much flexibility. In trying to implement simple features, it points to much larger structural problems.

      This patch aims to take a fresh approach to how we work with the FieldCache.

      1. LUCENE-2665-FieldCacheOverhaul.patch
        30 kB
        Ryan McKinley
      2. LUCENE-2665-FieldCacheOverhaul.patch
        67 kB
        Ryan McKinley
      3. LUCENE-2665-FieldCacheOverhaul.patch
        68 kB
        Ryan McKinley

        Issue Links

          Activity

          Ryan McKinley made changes -
          Link This issue is superceded by LUCENE-3360 [ LUCENE-3360 ]
          Ryan McKinley made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Lucene Fields Patch Available,New [ 10120,10121 ]
          Resolution Duplicate [ 3 ]
          Hoss Man made changes -
          Link This issue is related to LUCENE-3390 [ LUCENE-3390 ]
          Mark Thomas made changes -
          Workflow Default workflow, editable Closed status [ 12563781 ] jira [ 12585321 ]
          Mark Thomas made changes -
          Workflow jira [ 12521388 ] Default workflow, editable Closed status [ 12563781 ]
          Ryan McKinley made changes -
          Attachment LUCENE-2665-FieldCacheOverhaul.patch [ 12455897 ]
          Ryan McKinley made changes -
          Link This issue relates to SOLR-2134 [ SOLR-2134 ]
          Ryan McKinley made changes -
          Link This issue relates to LUCENE-2671 [ LUCENE-2671 ]
          Ryan McKinley made changes -
          Attachment LUCENE-2665-FieldCacheOverhaul.patch [ 12455579 ]
          Robert Muir made changes -
          Component/s Search [ 12310235 ]
          Ryan McKinley made changes -
          Link This issue is related to LUCENE-2527 [ LUCENE-2527 ]
          Ryan McKinley made changes -
          Link This issue is related to LUCENE-2133 [ LUCENE-2133 ]
          Ryan McKinley made changes -
          Link This issue is related to LUCENE-2649 [ LUCENE-2649 ]
          Ryan McKinley made changes -
          Link This issue is related to LUCENE-831 [ LUCENE-831 ]
          Ryan McKinley made changes -
          Field Original Value New Value
          Attachment LUCENE-2665-FieldCacheOverhaul.patch [ 12455441 ]
          Ryan McKinley created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Ryan McKinley
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development