Package org.elasticsearch.index.mapper
Class FieldMapper.Builder<T extends FieldMapper.Builder<T>>
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T>
org.elasticsearch.index.mapper.FieldMapper.Builder<T>
- Direct Known Subclasses:
AbstractGeometryFieldMapper.Builder,CompletionFieldMapper.Builder,DateFieldMapper.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<T>> extends Mapper.Builder<T>
-
Field Summary
Fields Modifier and Type Field Description protected floatboostprotected FieldMapper.CopyTocopyToprotected booleaneagerGlobalOrdinalsprotected org.apache.lucene.document.FieldTypefieldTypeprotected booleanhasDocValuesprotected NamedAnalyzerindexAnalyzerprotected booleanindexedprotected booleanindexOptionsSetprotected java.util.Map<java.lang.String,java.lang.String>metaprotected FieldMapper.MultiFields.BuildermultiFieldsBuilderprotected booleanomitNormsSetprotected NamedAnalyzersearchAnalyzerprotected NamedAnalyzersearchQuoteAnalyzer -
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(java.lang.String name, org.apache.lucene.document.FieldType fieldType) -
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)TdocValues(boolean docValues)Tindex(boolean index)TindexAnalyzer(NamedAnalyzer indexAnalyzer)TindexOptions(org.apache.lucene.index.IndexOptions indexOptions)Tmeta(java.util.Map<java.lang.String,java.lang.String> meta)Set metadata on this field.TomitNorms(boolean omitNorms)TsearchAnalyzer(NamedAnalyzer searchAnalyzer)TsearchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)TsetEagerGlobalOrdinals(boolean eagerGlobalOrdinals)Tstore(boolean store)TstoreTermVectorOffsets(boolean termVectorOffsets)TstoreTermVectorPayloads(boolean termVectorPayloads)TstoreTermVectorPositions(boolean termVectorPositions)TstoreTermVectors(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