Class LegacyPerFieldMapperCodec

java.lang.Object
org.apache.lucene.codecs.Codec
org.apache.lucene.codecs.lucene101.Lucene101Codec
org.elasticsearch.index.codec.LegacyPerFieldMapperCodec
All Implemented Interfaces:
org.apache.lucene.util.NamedSPILoader.NamedSPI

public final class LegacyPerFieldMapperCodec extends org.apache.lucene.codecs.lucene101.Lucene101Codec
Legacy version of PerFieldMapperCodec. This codec is preserved to give an escape hatch in case we encounter issues with new changes in PerFieldMapperCodec.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.lucene.codecs.lucene101.Lucene101Codec

    org.apache.lucene.codecs.lucene101.Lucene101Codec.Mode
  • Constructor Summary

    Constructors
    Constructor
    Description
    LegacyPerFieldMapperCodec(org.apache.lucene.codecs.lucene101.Lucene101Codec.Mode compressionMode, MapperService mapperService, BigArrays bigArrays)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.codecs.DocValuesFormat
     
    org.apache.lucene.codecs.KnnVectorsFormat
     
    org.apache.lucene.codecs.PostingsFormat
     

    Methods inherited from class org.apache.lucene.codecs.lucene101.Lucene101Codec

    compoundFormat, docValuesFormat, fieldInfosFormat, knnVectorsFormat, liveDocsFormat, normsFormat, pointsFormat, postingsFormat, segmentInfoFormat, storedFieldsFormat, termVectorsFormat

    Methods inherited from class org.apache.lucene.codecs.Codec

    availableCodecs, forName, getDefault, getName, reloadCodecs, setDefault, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LegacyPerFieldMapperCodec

      public LegacyPerFieldMapperCodec(org.apache.lucene.codecs.lucene101.Lucene101Codec.Mode compressionMode, MapperService mapperService, BigArrays bigArrays)
  • Method Details

    • getPostingsFormatForField

      public org.apache.lucene.codecs.PostingsFormat getPostingsFormatForField(String field)
      Overrides:
      getPostingsFormatForField in class org.apache.lucene.codecs.lucene101.Lucene101Codec
    • getKnnVectorsFormatForField

      public org.apache.lucene.codecs.KnnVectorsFormat getKnnVectorsFormatForField(String field)
      Overrides:
      getKnnVectorsFormatForField in class org.apache.lucene.codecs.lucene101.Lucene101Codec
    • getDocValuesFormatForField

      public org.apache.lucene.codecs.DocValuesFormat getDocValuesFormatForField(String field)
      Overrides:
      getDocValuesFormatForField in class org.apache.lucene.codecs.lucene101.Lucene101Codec