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:
BaseGeoShapeFieldMapper.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
-
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
-
-
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)
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)
-
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
build, name
-
-
-
-
Field Detail
-
fieldType
protected final MappedFieldType fieldType
-
defaultFieldType
protected final MappedFieldType defaultFieldType
-
omitNormsSet
protected boolean omitNormsSet
-
indexOptionsSet
protected boolean indexOptionsSet
-
docValuesSet
protected boolean docValuesSet
-
multiFieldsBuilder
protected final FieldMapper.MultiFields.Builder multiFieldsBuilder
-
copyTo
protected FieldMapper.CopyTo copyTo
-
-
Constructor Detail
-
Builder
protected Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
-
-
Method Detail
-
fieldType
public MappedFieldType fieldType()
-
index
public T index(boolean index)
-
getDefaultIndexOption
protected org.apache.lucene.index.IndexOptions getDefaultIndexOption()
-
store
public T store(boolean store)
-
docValues
public T docValues(boolean docValues)
-
storeTermVectors
public T storeTermVectors(boolean termVectors)
-
storeTermVectorOffsets
public T storeTermVectorOffsets(boolean termVectorOffsets)
-
storeTermVectorPositions
public T storeTermVectorPositions(boolean termVectorPositions)
-
storeTermVectorPayloads
public T storeTermVectorPayloads(boolean termVectorPayloads)
-
boost
public T boost(float boost)
-
omitNorms
public T omitNorms(boolean omitNorms)
-
indexOptions
public T indexOptions(org.apache.lucene.index.IndexOptions indexOptions)
-
indexAnalyzer
public T indexAnalyzer(NamedAnalyzer indexAnalyzer)
-
searchAnalyzer
public T searchAnalyzer(NamedAnalyzer searchAnalyzer)
-
searchQuoteAnalyzer
public T searchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)
-
similarity
public T similarity(SimilarityProvider similarity)
-
nullValue
public FieldMapper.Builder nullValue(java.lang.Object nullValue)
-
addMultiField
public T addMultiField(Mapper.Builder mapperBuilder)
-
copyTo
public T copyTo(FieldMapper.CopyTo copyTo)
-
buildFullName
protected java.lang.String buildFullName(Mapper.BuilderContext context)
-
defaultDocValues
protected boolean defaultDocValues(Version indexCreated)
-
setupFieldType
protected void setupFieldType(Mapper.BuilderContext context)
-
-