public abstract static class FieldMapper.Builder<T extends FieldMapper.Builder,Y extends FieldMapper> extends Mapper.Builder<T,Y>
Modifier and Type | Field and Description |
---|---|
protected FieldMapper.CopyTo |
copyTo |
protected MappedFieldType |
defaultFieldType |
protected boolean |
docValuesSet |
protected MappedFieldType |
fieldType |
protected java.lang.Boolean |
includeInAll |
protected boolean |
indexOptionsSet |
protected FieldMapper.MultiFields.Builder |
multiFieldsBuilder |
protected boolean |
omitNormsSet |
builder, name
Modifier | Constructor and Description |
---|---|
protected |
Builder(java.lang.String name,
MappedFieldType fieldType,
MappedFieldType defaultFieldType) |
Modifier and Type | Method and 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 |
includeInAll(java.lang.Boolean includeInAll) |
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) |
T |
tokenized(boolean tokenized) |
build, name
protected final MappedFieldType fieldType
protected final MappedFieldType defaultFieldType
protected boolean omitNormsSet
protected java.lang.Boolean includeInAll
protected boolean indexOptionsSet
protected boolean docValuesSet
protected final FieldMapper.MultiFields.Builder multiFieldsBuilder
protected FieldMapper.CopyTo copyTo
protected Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
public MappedFieldType fieldType()
public T index(boolean index)
protected org.apache.lucene.index.IndexOptions getDefaultIndexOption()
public T store(boolean store)
public T docValues(boolean docValues)
public T storeTermVectors(boolean termVectors)
public T storeTermVectorOffsets(boolean termVectorOffsets)
public T storeTermVectorPositions(boolean termVectorPositions)
public T storeTermVectorPayloads(boolean termVectorPayloads)
public T tokenized(boolean tokenized)
public T boost(float boost)
public T omitNorms(boolean omitNorms)
public T indexOptions(org.apache.lucene.index.IndexOptions indexOptions)
public T indexAnalyzer(NamedAnalyzer indexAnalyzer)
public T searchAnalyzer(NamedAnalyzer searchAnalyzer)
public T searchQuoteAnalyzer(NamedAnalyzer searchQuoteAnalyzer)
public T includeInAll(java.lang.Boolean includeInAll)
public T similarity(SimilarityProvider similarity)
public FieldMapper.Builder nullValue(java.lang.Object nullValue)
public T addMultiField(Mapper.Builder mapperBuilder)
public T copyTo(FieldMapper.CopyTo copyTo)
protected java.lang.String buildFullName(Mapper.BuilderContext context)
protected boolean defaultDocValues(Version indexCreated)
protected void setupFieldType(Mapper.BuilderContext context)