Package org.elasticsearch.index.mapper
Class FieldMapper.Builder<T extends FieldMapper.Builder,Y extends FieldMapper>
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.FieldMapper.Builder<T,Y>
- Direct Known Subclasses:
AbstractGeometryFieldMapper.Builder
,BinaryFieldMapper.Builder
,BooleanFieldMapper.Builder
,CompletionFieldMapper.Builder
,DateFieldMapper.Builder
,GeoPointFieldMapper.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,Y extends FieldMapper> extends Mapper.Builder<T,Y>
-
Field Summary
Fields Modifier and Type Field Description protected FieldMapper.CopyTo
copyTo
protected MappedFieldType
defaultFieldType
protected boolean
docValuesSet
protected MappedFieldType
fieldType
protected boolean
indexOptionsSet
protected FieldMapper.MultiFields.Builder
multiFieldsBuilder
protected boolean
omitNormsSet
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
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)
protected boolean
defaultDocValues(Version indexCreated)
T
docValues(boolean docValues)
MappedFieldType
fieldType()
protected org.apache.lucene.index.IndexOptions
getDefaultIndexOption()
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.FieldMapper.Builder
nullValue(java.lang.Object nullValue)
T
omitNorms(boolean omitNorms)
T
searchAnalyzer(NamedAnalyzer searchAnalyzer)
T
searchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)
protected void
setupFieldType(Mapper.BuilderContext context)
T
similarity(SimilarityProvider similarity)
T
store(boolean store)
T
storeTermVectorOffsets(boolean termVectorOffsets)
T
storeTermVectorPayloads(boolean termVectorPayloads)
T
storeTermVectorPositions(boolean termVectorPositions)
T
storeTermVectors(boolean termVectors)
-
Field Details
-
fieldType
-
defaultFieldType
-
omitNormsSet
protected boolean omitNormsSet -
indexOptionsSet
protected boolean indexOptionsSet -
docValuesSet
protected boolean docValuesSet -
multiFieldsBuilder
-
copyTo
-
-
Constructor Details
-
Builder
protected Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
-
Method Details
-
fieldType
-
index
-
getDefaultIndexOption
protected org.apache.lucene.index.IndexOptions getDefaultIndexOption() -
store
-
docValues
-
storeTermVectors
-
storeTermVectorOffsets
-
storeTermVectorPositions
-
storeTermVectorPayloads
-
boost
-
omitNorms
-
indexOptions
-
indexAnalyzer
-
searchAnalyzer
-
searchQuoteAnalyzer
-
similarity
-
nullValue
-
addMultiField
-
copyTo
-
buildFullName
-
defaultDocValues
-
setupFieldType
-
meta
Set metadata on this field.
-