public abstract static class FieldMapper.Builder<T extends FieldMapper.Builder,Y extends FieldMapper> extends Mapper.Builder<T,Y>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected FieldMapper.CopyTo |
copyTo |
protected MappedFieldType |
defaultFieldType |
protected boolean |
docValuesSet |
protected Settings |
fieldDataSettings |
protected MappedFieldType |
fieldType |
protected Boolean |
includeInAll |
protected String |
indexName |
protected boolean |
indexOptionsSet |
protected FieldMapper.MultiFields.Builder |
multiFieldsBuilder |
protected boolean |
omitNormsSet |
builder, name| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
Builder(String name,
MappedFieldType fieldType,
MappedFieldType defaultFieldType) |
build, nameprotected final MappedFieldType fieldType
protected final MappedFieldType defaultFieldType
protected boolean omitNormsSet
protected String indexName
protected Boolean includeInAll
protected boolean indexOptionsSet
protected boolean docValuesSet
protected final FieldMapper.MultiFields.Builder multiFieldsBuilder
protected FieldMapper.CopyTo copyTo
protected Builder(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 similarity(SimilarityProvider similarity)
public T normsLoading(MappedFieldType.Loading normsLoading)
public FieldMapper.Builder nullValue(Object nullValue)
public T multiFieldPathType(ContentPath.Type pathType)
public T addMultiField(Mapper.Builder mapperBuilder)
public T copyTo(FieldMapper.CopyTo copyTo)
protected MappedFieldType.Names buildNames(Mapper.BuilderContext context)
protected String buildIndexName(Mapper.BuilderContext context)
protected String buildIndexNameClean(Mapper.BuilderContext context)
protected String buildFullName(Mapper.BuilderContext context)
protected void setupFieldType(Mapper.BuilderContext context)
Copyright © 2009–2016. All rights reserved.