Package org.elasticsearch.index.mapper
Class CompletionFieldMapper.Builder
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.FieldMapper.Builder<CompletionFieldMapper.Builder,CompletionFieldMapper>
org.elasticsearch.index.mapper.CompletionFieldMapper.Builder
- Enclosing class:
- CompletionFieldMapper
public static class CompletionFieldMapper.Builder extends FieldMapper.Builder<CompletionFieldMapper.Builder,CompletionFieldMapper>
Builder for
CompletionFieldMapper
-
Field Summary
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 CompletionFieldMapper
build(Mapper.BuilderContext context)
Returns a newly built mapper.CompletionFieldMapper.Builder
contextMappings(ContextMappings contextMappings)
Add context mapping to this fieldCompletionFieldMapper.Builder
maxInputLength(int maxInputLength)
CompletionFieldMapper.Builder
preservePositionIncrements(boolean preservePositionIncrements)
CompletionFieldMapper.Builder
preserveSeparators(boolean preserveSeparators)
Methods inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
addMultiField, boost, buildFullName, copyTo, defaultDocValues, docValues, fieldType, getDefaultIndexOption, index, indexAnalyzer, indexOptions, meta, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors
-
Constructor Details
-
Builder
public Builder(java.lang.String name)- Parameters:
name
- of the completion field to build
-
-
Method Details
-
maxInputLength
- Parameters:
maxInputLength
- maximum expected prefix length NOTE: prefixes longer than this will be truncated
-
contextMappings
Add context mapping to this field- Parameters:
contextMappings
- seeContextMappings.load(Object, Version)
-
preserveSeparators
-
preservePositionIncrements
public CompletionFieldMapper.Builder preservePositionIncrements(boolean preservePositionIncrements) -
build
Description copied from class:Mapper.Builder
Returns a newly built mapper.- Specified by:
build
in classMapper.Builder<CompletionFieldMapper.Builder,CompletionFieldMapper>
-