org.elasticsearch.index.mapper
Class DocumentMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.DocumentMapper.Builder
Enclosing class:
DocumentMapper

public static class DocumentMapper.Builder
extends java.lang.Object


Constructor Summary
DocumentMapper.Builder(java.lang.String index, Settings indexSettings, RootObjectMapper.Builder builder)
           
 
Method Summary
 DocumentMapper.Builder allField(AllFieldMapper.Builder builder)
           
 DocumentMapper.Builder analyzerField(AnalyzerMapper.Builder builder)
           
 DocumentMapper.Builder boostField(BoostFieldMapper.Builder builder)
           
 DocumentMapper build(DocumentMapperParser docMapperParser)
           
 boolean hasIndexAnalyzer()
           
 boolean hasSearchAnalyzer()
           
 DocumentMapper.Builder idField(IdFieldMapper.Builder builder)
           
 DocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
 DocumentMapper.Builder indexField(IndexFieldMapper.Builder builder)
           
 DocumentMapper.Builder meta(org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta)
           
 DocumentMapper.Builder parentFiled(ParentFieldMapper.Builder builder)
           
 DocumentMapper.Builder routingField(RoutingFieldMapper.Builder builder)
           
 DocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)
           
 DocumentMapper.Builder sizeField(SizeFieldMapper.Builder builder)
           
 DocumentMapper.Builder sourceField(SourceFieldMapper.Builder builder)
           
 DocumentMapper.Builder typeField(TypeFieldMapper.Builder builder)
           
 DocumentMapper.Builder uidField(UidFieldMapper.Builder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentMapper.Builder

public DocumentMapper.Builder(java.lang.String index,
                              @Nullable
                              Settings indexSettings,
                              RootObjectMapper.Builder builder)
Method Detail

meta

public DocumentMapper.Builder meta(org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta)

sourceField

public DocumentMapper.Builder sourceField(SourceFieldMapper.Builder builder)

sizeField

public DocumentMapper.Builder sizeField(SizeFieldMapper.Builder builder)

idField

public DocumentMapper.Builder idField(IdFieldMapper.Builder builder)

uidField

public DocumentMapper.Builder uidField(UidFieldMapper.Builder builder)

typeField

public DocumentMapper.Builder typeField(TypeFieldMapper.Builder builder)

indexField

public DocumentMapper.Builder indexField(IndexFieldMapper.Builder builder)

routingField

public DocumentMapper.Builder routingField(RoutingFieldMapper.Builder builder)

parentFiled

public DocumentMapper.Builder parentFiled(ParentFieldMapper.Builder builder)

boostField

public DocumentMapper.Builder boostField(BoostFieldMapper.Builder builder)

allField

public DocumentMapper.Builder allField(AllFieldMapper.Builder builder)

analyzerField

public DocumentMapper.Builder analyzerField(AnalyzerMapper.Builder builder)

indexAnalyzer

public DocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)

hasIndexAnalyzer

public boolean hasIndexAnalyzer()

searchAnalyzer

public DocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)

hasSearchAnalyzer

public boolean hasSearchAnalyzer()

build

public DocumentMapper build(DocumentMapperParser docMapperParser)