Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.5
    • Fix Version/s: 7.7, 8.0
    • Component/s: core/index
    • Labels:
      None
    • Lucene Fields:
      New, Patch Available

      Description

      Today, we can write a custom Field using custom IndexFieldType, but when the DefaultIndexingChain converts IndexFieldType to FieldInfo, only few key informations such as indexing options and doc value type are retained. The Codec gets the FieldInfo, but not the type details.
       
      FieldInfo has support for 'attributes' and it would be great if we can add 'attributes' to IndexFieldType also and copy it to FieldInfo's 'attribute'.
       
      This would allow someone to write a custom codec (extending docvalueformat for example) for only the 'special field' that he wants and delegate the rest of the fields to the default codec.

        Attachments

        1. LUCENE-8601.patch
          6 kB
          Murali Krishna P
        2. LUCENE-8601.06.patch
          20 kB
          Murali Krishna P
        3. LUCENE-8601.05.patch
          20 kB
          Murali Krishna P
        4. LUCENE-8601.04.patch
          7 kB
          Murali Krishna P
        5. LUCENE-8601.03.patch
          7 kB
          Murali Krishna P
        6. LUCENE-8601.02.patch
          7 kB
          Murali Krishna P
        7. LUCENE-8601.01.patch
          7 kB
          Murali Krishna P
        8. 7x_LUCENE-8601.06.patch
          21 kB
          Murali Krishna P

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              muralikpbhat Murali Krishna P
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: