Package org.opensearch.index.mapper
Class FieldMapper.Builder<T extends FieldMapper.Builder<T>>
java.lang.Object
org.opensearch.index.mapper.Mapper.Builder<T>
org.opensearch.index.mapper.FieldMapper.Builder<T>
- Direct Known Subclasses:
AbstractGeometryFieldMapper.Builder
- Enclosing class:
- FieldMapper
public abstract static class FieldMapper.Builder<T extends FieldMapper.Builder<T>> extends Mapper.Builder<T>
-
Field Summary
Fields Modifier and Type Field Description protected float
boost
protected FieldMapper.CopyTo
copyTo
protected boolean
eagerGlobalOrdinals
protected org.apache.lucene.document.FieldType
fieldType
protected boolean
hasDocValues
protected NamedAnalyzer
indexAnalyzer
protected boolean
indexed
protected boolean
indexOptionsSet
protected java.util.Map<java.lang.String,java.lang.String>
meta
protected FieldMapper.MultiFields.Builder
multiFieldsBuilder
protected boolean
omitNormsSet
protected NamedAnalyzer
searchAnalyzer
protected NamedAnalyzer
searchQuoteAnalyzer
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(java.lang.String name, org.apache.lucene.document.FieldType fieldType)
-
Method Summary
Modifier and Type Method Description T
addMultiField(Mapper.Builder<?> mapperBuilder)
T
boost(float boost)
protected java.lang.String
buildFullName(Mapper.BuilderContext context)
T
copyTo(FieldMapper.CopyTo copyTo)
T
docValues(boolean docValues)
T
index(boolean index)
T
indexAnalyzer(NamedAnalyzer indexAnalyzer)
T
indexOptions(org.apache.lucene.index.IndexOptions indexOptions)
T
meta(java.util.Map<java.lang.String,java.lang.String> meta)
Set metadata on this field.T
omitNorms(boolean omitNorms)
T
searchAnalyzer(NamedAnalyzer searchAnalyzer)
T
searchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)
T
setEagerGlobalOrdinals(boolean eagerGlobalOrdinals)
T
store(boolean store)
T
storeTermVectorOffsets(boolean termVectorOffsets)
T
storeTermVectorPayloads(boolean termVectorPayloads)
T
storeTermVectorPositions(boolean termVectorPositions)
T
storeTermVectors(boolean termVectors)
-
Field Details
-
fieldType
protected final org.apache.lucene.document.FieldType fieldType -
omitNormsSet
protected boolean omitNormsSet -
indexOptionsSet
protected boolean indexOptionsSet -
hasDocValues
protected boolean hasDocValues -
indexed
protected boolean indexed -
multiFieldsBuilder
-
copyTo
-
boost
protected float boost -
meta
protected java.util.Map<java.lang.String,java.lang.String> meta -
eagerGlobalOrdinals
protected boolean eagerGlobalOrdinals -
indexAnalyzer
-
searchAnalyzer
-
searchQuoteAnalyzer
-
-
Constructor Details
-
Builder
protected Builder(java.lang.String name, org.apache.lucene.document.FieldType fieldType)
-
-
Method Details