Package org.elasticsearch.index.mapper
Class KeywordFieldMapper.Builder
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.FieldMapper.Builder<KeywordFieldMapper.Builder,KeywordFieldMapper>
org.elasticsearch.index.mapper.KeywordFieldMapper.Builder
- Enclosing class:
- KeywordFieldMapper
public static class KeywordFieldMapper.Builder extends FieldMapper.Builder<KeywordFieldMapper.Builder,KeywordFieldMapper>
-
Field Summary
Fields Modifier and Type Field Description protected int
ignoreAbove
protected java.lang.String
nullValue
Fields inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
copyTo, defaultFieldType, docValuesSet, fieldType, indexOptionsSet, multiFieldsBuilder, omitNormsSet
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name)
-
Method Summary
Modifier and Type Method Description KeywordFieldMapper
build(Mapper.BuilderContext context)
Returns a newly built mapper.KeywordFieldMapper.Builder
eagerGlobalOrdinals(boolean eagerGlobalOrdinals)
KeywordFieldMapper.KeywordFieldType
fieldType()
KeywordFieldMapper.Builder
ignoreAbove(int ignoreAbove)
KeywordFieldMapper.Builder
indexOptions(org.apache.lucene.index.IndexOptions indexOptions)
KeywordFieldMapper.Builder
normalizer(IndexAnalyzers indexAnalyzers, java.lang.String name)
KeywordFieldMapper.Builder
splitQueriesOnWhitespace(boolean splitQueriesOnWhitespace)
Methods inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
addMultiField, boost, buildFullName, copyTo, defaultDocValues, docValues, getDefaultIndexOption, index, indexAnalyzer, meta, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors
-
Field Details
-
nullValue
protected java.lang.String nullValue -
ignoreAbove
protected int ignoreAbove
-
-
Constructor Details
-
Builder
public Builder(java.lang.String name)
-
-
Method Details
-
fieldType
- Overrides:
fieldType
in classFieldMapper.Builder<KeywordFieldMapper.Builder,KeywordFieldMapper>
-
ignoreAbove
-
indexOptions
- Overrides:
indexOptions
in classFieldMapper.Builder<KeywordFieldMapper.Builder,KeywordFieldMapper>
-
eagerGlobalOrdinals
-
splitQueriesOnWhitespace
-
normalizer
-
build
Description copied from class:Mapper.Builder
Returns a newly built mapper.- Specified by:
build
in classMapper.Builder<KeywordFieldMapper.Builder,KeywordFieldMapper>
-