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(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)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)-
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(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
-
Method Detail
-
fieldType
public MappedFieldType fieldType()
-
index
public T index(boolean index)
-
getDefaultIndexOption
protected org.apache.lucene.index.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(org.apache.lucene.index.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(java.lang.Object nullValue)
-
addMultiField
public T addMultiField(Mapper.Builder<?,?> mapperBuilder)
-
copyTo
public T copyTo(FieldMapper.CopyTo copyTo)
-
buildFullName
protected java.lang.String buildFullName(Mapper.BuilderContext context)
-
defaultDocValues
protected boolean defaultDocValues(Version indexCreated)
-
setupFieldType
protected void setupFieldType(Mapper.BuilderContext context)
-
-