Class PercolatorFieldMapper

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<org.elasticsearch.index.mapper.Mapper>, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment

    public class PercolatorFieldMapper
    extends org.elasticsearch.index.mapper.FieldMapper
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.FieldMapper

        org.elasticsearch.index.mapper.FieldMapper.CopyTo, org.elasticsearch.index.mapper.FieldMapper.MultiFields
      • Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.Mapper

        org.elasticsearch.index.mapper.Mapper.BuilderContext
      • Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

        org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
    • Field Summary

      • Fields inherited from class org.elasticsearch.index.mapper.FieldMapper

        COERCE_SETTING, copyTo, defaultFieldType, fieldType, IGNORE_MALFORMED_SETTING, indexCreatedVersion, multiFields
      • Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

        EMPTY_PARAMS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String contentType()  
      java.util.Iterator<org.elasticsearch.index.mapper.Mapper> iterator()  
      org.elasticsearch.index.mapper.Mapper parse​(org.elasticsearch.index.mapper.ParseContext context)  
      protected void parseCreateField​(org.elasticsearch.index.mapper.ParseContext context, java.util.List<org.apache.lucene.index.IndexableField> fields)  
      org.elasticsearch.index.mapper.FieldMapper updateFieldType​(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType)  
      • Methods inherited from class org.elasticsearch.index.mapper.FieldMapper

        clone, copyTo, createFieldNamesField, doMerge, doXContentAnalyzers, doXContentBody, doXContentDocValues, fieldType, indexOptionToString, merge, name, termVectorOptionsToString, toXContent, typeName
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from class org.elasticsearch.index.mapper.Mapper

        simpleName
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment

        isFragment
    • Method Detail

      • updateFieldType

        public org.elasticsearch.index.mapper.FieldMapper updateFieldType​(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType)
        Overrides:
        updateFieldType in class org.elasticsearch.index.mapper.FieldMapper
      • parse

        public org.elasticsearch.index.mapper.Mapper parse​(org.elasticsearch.index.mapper.ParseContext context)
                                                    throws java.io.IOException
        Overrides:
        parse in class org.elasticsearch.index.mapper.FieldMapper
        Throws:
        java.io.IOException
      • iterator

        public java.util.Iterator<org.elasticsearch.index.mapper.Mapper> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<org.elasticsearch.index.mapper.Mapper>
        Overrides:
        iterator in class org.elasticsearch.index.mapper.FieldMapper
      • parseCreateField

        protected void parseCreateField​(org.elasticsearch.index.mapper.ParseContext context,
                                        java.util.List<org.apache.lucene.index.IndexableField> fields)
                                 throws java.io.IOException
        Specified by:
        parseCreateField in class org.elasticsearch.index.mapper.FieldMapper
        Throws:
        java.io.IOException
      • contentType

        protected java.lang.String contentType()
        Specified by:
        contentType in class org.elasticsearch.index.mapper.FieldMapper