Package org.elasticsearch.index.mapper
Class FieldMapper.Builder<T extends FieldMapper.Builder,Y extends FieldMapper>
- java.lang.Object
-
- org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
-
- org.elasticsearch.index.mapper.FieldMapper.Builder<T,Y>
-
- Direct Known Subclasses:
AbstractGeometryFieldMapper.Builder,BinaryFieldMapper.Builder,BooleanFieldMapper.Builder,CompletionFieldMapper.Builder,DateFieldMapper.Builder,GeoPointFieldMapper.Builder,IpFieldMapper.Builder,KeywordFieldMapper.Builder,MetadataFieldMapper.Builder,NumberFieldMapper.Builder,RangeFieldMapper.Builder,TextFieldMapper.Builder
- Enclosing class:
- FieldMapper
public abstract static class FieldMapper.Builder<T extends FieldMapper.Builder,Y extends FieldMapper> extends Mapper.Builder<T,Y>
-
-
Field Summary
Fields Modifier and Type Field Description protected FieldMapper.CopyTocopyToprotected MappedFieldTypedefaultFieldTypeprotected booleandocValuesSetprotected MappedFieldTypefieldTypeprotected booleanindexOptionsSetprotected FieldMapper.MultiFields.BuildermultiFieldsBuilderprotected booleanomitNormsSet-
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
Method Summary
-
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
build, name
-
-
-
-
Field Detail
-
fieldType
protected final MappedFieldType fieldType
-
defaultFieldType
protected final MappedFieldType defaultFieldType
-
omitNormsSet
protected boolean omitNormsSet
-
indexOptionsSet
protected boolean indexOptionsSet
-
docValuesSet
protected boolean docValuesSet
-
multiFieldsBuilder
protected final FieldMapper.MultiFields.Builder multiFieldsBuilder
-
copyTo
protected FieldMapper.CopyTo copyTo
-
-
Constructor Detail
-
Builder
protected Builder(String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
-
Method Detail
-
fieldType
public MappedFieldType fieldType()
-
index
public T index(boolean index)
-
getDefaultIndexOption
protected IndexOptions getDefaultIndexOption()
-
store
public T store(boolean store)
-
docValues
public T docValues(boolean docValues)
-
storeTermVectors
public T storeTermVectors(boolean termVectors)
-
storeTermVectorOffsets
public T storeTermVectorOffsets(boolean termVectorOffsets)
-
storeTermVectorPositions
public T storeTermVectorPositions(boolean termVectorPositions)
-
storeTermVectorPayloads
public T storeTermVectorPayloads(boolean termVectorPayloads)
-
boost
public T boost(float boost)
-
omitNorms
public T omitNorms(boolean omitNorms)
-
indexOptions
public T indexOptions(IndexOptions indexOptions)
-
indexAnalyzer
public T indexAnalyzer(NamedAnalyzer indexAnalyzer)
-
searchAnalyzer
public T searchAnalyzer(NamedAnalyzer searchAnalyzer)
-
searchQuoteAnalyzer
public T searchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)
-
similarity
public T similarity(SimilarityProvider similarity)
-
nullValue
public FieldMapper.Builder nullValue(Object nullValue)
-
addMultiField
public T addMultiField(Mapper.Builder<?,?> mapperBuilder)
-
copyTo
public T copyTo(FieldMapper.CopyTo copyTo)
-
buildFullName
protected String buildFullName(Mapper.BuilderContext context)
-
defaultDocValues
protected boolean defaultDocValues(Version indexCreated)
-
setupFieldType
protected void setupFieldType(Mapper.BuilderContext context)
-
-