Package org.elasticsearch.index.mapper
Class TextFieldMapper.Builder
- java.lang.Object
-
- org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
-
- org.elasticsearch.index.mapper.FieldMapper.Builder<TextFieldMapper.Builder,TextFieldMapper>
-
- org.elasticsearch.index.mapper.TextFieldMapper.Builder
-
- Enclosing class:
- TextFieldMapper
public static class TextFieldMapper.Builder extends FieldMapper.Builder<TextFieldMapper.Builder,TextFieldMapper>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
copyTo, defaultFieldType, docValuesSet, fieldType, includeInAll, indexOptionsSet, multiFieldsBuilder, omitNormsSet
-
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextFieldMapper
build(Mapper.BuilderContext context)
Returns a newly built mapper.TextFieldMapper.Builder
docValues(boolean docValues)
TextFieldMapper.Builder
eagerGlobalOrdinals(boolean eagerGlobalOrdinals)
TextFieldMapper.Builder
fielddata(boolean fielddata)
TextFieldMapper.Builder
fielddataFrequencyFilter(double minFreq, double maxFreq, int minSegmentSize)
TextFieldMapper.TextFieldType
fieldType()
TextFieldMapper.Builder
indexPhrases(boolean indexPhrases)
TextFieldMapper.Builder
indexPrefixes(int minChars, int maxChars)
TextFieldMapper.Builder
positionIncrementGap(int positionIncrementGap)
-
Methods inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
addMultiField, allowsIndexOptions, boost, buildFullName, copyTo, defaultDocValues, getDefaultIndexOption, includeInAll, index, indexAnalyzer, indexOptions, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors
-
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
name
-
-
-
-
Method Detail
-
fieldType
public TextFieldMapper.TextFieldType fieldType()
- Overrides:
fieldType
in classFieldMapper.Builder<TextFieldMapper.Builder,TextFieldMapper>
-
positionIncrementGap
public TextFieldMapper.Builder positionIncrementGap(int positionIncrementGap)
-
fielddata
public TextFieldMapper.Builder fielddata(boolean fielddata)
-
indexPhrases
public TextFieldMapper.Builder indexPhrases(boolean indexPhrases)
-
docValues
public TextFieldMapper.Builder docValues(boolean docValues)
- Overrides:
docValues
in classFieldMapper.Builder<TextFieldMapper.Builder,TextFieldMapper>
-
eagerGlobalOrdinals
public TextFieldMapper.Builder eagerGlobalOrdinals(boolean eagerGlobalOrdinals)
-
fielddataFrequencyFilter
public TextFieldMapper.Builder fielddataFrequencyFilter(double minFreq, double maxFreq, int minSegmentSize)
-
indexPrefixes
public TextFieldMapper.Builder indexPrefixes(int minChars, int maxChars)
-
build
public TextFieldMapper build(Mapper.BuilderContext context)
Description copied from class:Mapper.Builder
Returns a newly built mapper.- Specified by:
build
in classMapper.Builder<TextFieldMapper.Builder,TextFieldMapper>
-
-