Class PreanalyzedFieldMapper.Builder

  • All Implemented Interfaces:
    org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentFragment
    Enclosing class:
    PreanalyzedFieldMapper

    public static class PreanalyzedFieldMapper.Builder
    extends org.elasticsearch.index.mapper.FieldMapper.Builder
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent

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

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

        copyTo, multiFieldsBuilder
      • Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder

        name
      • Fields inherited from interface org.elasticsearch.xcontent.ToXContent

        EMPTY_PARAMS
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder​(String name, org.elasticsearch.index.analysis.IndexAnalyzers indexAnalyzers)  
      Builder​(String name, org.elasticsearch.Version indexCreatedVersion, org.elasticsearch.index.analysis.IndexAnalyzers indexAnalyzers)  
    • Constructor Detail

      • Builder

        public Builder​(String name,
                       org.elasticsearch.index.analysis.IndexAnalyzers indexAnalyzers)
      • Builder

        public Builder​(String name,
                       org.elasticsearch.Version indexCreatedVersion,
                       org.elasticsearch.index.analysis.IndexAnalyzers indexAnalyzers)
    • Method Detail

      • getParameters

        protected List<org.elasticsearch.index.mapper.FieldMapper.Parameter<?>> getParameters()
        Specified by:
        getParameters in class org.elasticsearch.index.mapper.FieldMapper.Builder
      • indexAnalyzers

        public Map<String,​org.elasticsearch.index.analysis.NamedAnalyzer> indexAnalyzers​(String name,
                                                                                               org.elasticsearch.index.mapper.PreanalyzedFieldMapper.SubFieldInfo phraseFieldInfo,
                                                                                               org.elasticsearch.index.mapper.PreanalyzedFieldMapper.SubFieldInfo prefixFieldInfo)
      • build

        public PreanalyzedFieldMapper build​(org.elasticsearch.index.mapper.MapperBuilderContext context)
        Specified by:
        build in class org.elasticsearch.index.mapper.FieldMapper.Builder