public abstract static class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper> extends Mapper.Builder<T,Y>
Modifier and Type | Field and Description |
---|---|
protected float |
boost |
protected AbstractFieldMapper.CopyTo |
copyTo |
protected Boolean |
docValues |
protected DocValuesFormatProvider |
docValuesProvider |
protected Settings |
fieldDataSettings |
protected org.apache.lucene.document.FieldType |
fieldType |
protected Boolean |
includeInAll |
protected NamedAnalyzer |
indexAnalyzer |
protected String |
indexName |
protected boolean |
indexOptionsSet |
protected AbstractFieldMapper.MultiFields.Builder |
multiFieldsBuilder |
protected FieldMapper.Loading |
normsLoading |
protected boolean |
omitNormsSet |
protected PostingsFormatProvider |
postingsProvider |
protected NamedAnalyzer |
searchAnalyzer |
protected SimilarityProvider |
similarity |
builder, name
Modifier | Constructor and Description |
---|---|
protected |
Builder(String name,
org.apache.lucene.document.FieldType fieldType) |
build, name
protected final org.apache.lucene.document.FieldType fieldType
protected Boolean docValues
protected float boost
protected boolean omitNormsSet
protected String indexName
protected NamedAnalyzer indexAnalyzer
protected NamedAnalyzer searchAnalyzer
protected Boolean includeInAll
protected boolean indexOptionsSet
protected PostingsFormatProvider postingsProvider
protected DocValuesFormatProvider docValuesProvider
protected SimilarityProvider similarity
protected FieldMapper.Loading normsLoading
protected final AbstractFieldMapper.MultiFields.Builder multiFieldsBuilder
protected AbstractFieldMapper.CopyTo copyTo
protected Builder(String name, org.apache.lucene.document.FieldType fieldType)
public T index(boolean index)
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.FieldInfo.IndexOptions indexOptions)
public T indexAnalyzer(NamedAnalyzer indexAnalyzer)
public T searchAnalyzer(NamedAnalyzer searchAnalyzer)
public T postingsFormat(PostingsFormatProvider postingsFormat)
public T docValuesFormat(DocValuesFormatProvider docValuesFormat)
public T similarity(SimilarityProvider similarity)
public T normsLoading(FieldMapper.Loading normsLoading)
public T multiFieldPathType(ContentPath.Type pathType)
public T addMultiField(Mapper.Builder mapperBuilder)
public T copyTo(AbstractFieldMapper.CopyTo copyTo)
public FieldMapper.Names buildNames(Mapper.BuilderContext context)
public String buildIndexName(Mapper.BuilderContext context)
public String buildFullName(Mapper.BuilderContext context)
Copyright © 2009–2015. All rights reserved.