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 -
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType) -
Method Summary
Modifier and Type Method Description TaddMultiField(Mapper.Builder<?,?> mapperBuilder)Tboost(float boost)protected java.lang.StringbuildFullName(Mapper.BuilderContext context)TcopyTo(FieldMapper.CopyTo copyTo)protected booleandefaultDocValues(Version indexCreated)TdocValues(boolean docValues)MappedFieldTypefieldType()protected org.apache.lucene.index.IndexOptionsgetDefaultIndexOption()Tindex(boolean index)TindexAnalyzer(NamedAnalyzer indexAnalyzer)TindexOptions(org.apache.lucene.index.IndexOptions indexOptions)Tmeta(java.util.Map<java.lang.String,java.lang.String> meta)Set metadata on this field.FieldMapper.BuildernullValue(java.lang.Object nullValue)TomitNorms(boolean omitNorms)TsearchAnalyzer(NamedAnalyzer searchAnalyzer)TsearchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)protected voidsetupFieldType(Mapper.BuilderContext context)Tsimilarity(SimilarityProvider similarity)Tstore(boolean store)TstoreTermVectorOffsets(boolean termVectorOffsets)TstoreTermVectorPayloads(boolean termVectorPayloads)TstoreTermVectorPositions(boolean termVectorPositions)TstoreTermVectors(boolean termVectors)
-
Field Details
-
fieldType
-
defaultFieldType
-
omitNormsSet
protected boolean omitNormsSet -
indexOptionsSet
protected boolean indexOptionsSet -
docValuesSet
protected boolean docValuesSet -
multiFieldsBuilder
-
copyTo
-
-
Constructor Details
-
Builder
protected Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
-
Method Details
-
fieldType
-
index
-
getDefaultIndexOption
protected org.apache.lucene.index.IndexOptions getDefaultIndexOption() -
store
-
docValues
-
storeTermVectors
-
storeTermVectorOffsets
-
storeTermVectorPositions
-
storeTermVectorPayloads
-
boost
-
omitNorms
-
indexOptions
-
indexAnalyzer
-
searchAnalyzer
-
searchQuoteAnalyzer
-
similarity
-
nullValue
-
addMultiField
-
copyTo
-
buildFullName
-
defaultDocValues
-
setupFieldType
-
meta
Set metadata on this field.
-