org.elasticsearch.index.mapper.core
Class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

java.lang.Object
  extended by org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.core.AbstractFieldMapper.Builder<T,Y>
Direct Known Subclasses:
AbstractFieldMapper.OpenBuilder, AllFieldMapper.Builder, BinaryFieldMapper.Builder, BooleanFieldMapper.Builder, IdFieldMapper.Builder, IndexFieldMapper.Builder, NumberFieldMapper.Builder, RoutingFieldMapper.Builder, TypeFieldMapper.Builder
Enclosing class:
AbstractFieldMapper<T>

public abstract static class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>
extends Mapper.Builder<T,Y>


Field Summary
protected  float boost
           
protected  java.lang.Boolean includeInAll
           
protected  org.apache.lucene.document.Field.Index index
           
protected  NamedAnalyzer indexAnalyzer
           
protected  java.lang.String indexName
           
protected  boolean omitNorms
           
protected  boolean omitTermFreqAndPositions
           
protected  NamedAnalyzer searchAnalyzer
           
protected  org.apache.lucene.document.Field.Store store
           
protected  org.apache.lucene.document.Field.TermVector termVector
           
 
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
 
Constructor Summary
protected AbstractFieldMapper.Builder(java.lang.String name)
           
 
Method Summary
protected  T boost(float boost)
           
protected  java.lang.String buildFullName(Mapper.BuilderContext context)
           
protected  java.lang.String buildIndexName(Mapper.BuilderContext context)
           
protected  FieldMapper.Names buildNames(Mapper.BuilderContext context)
           
protected  T includeInAll(java.lang.Boolean includeInAll)
           
protected  T index(org.apache.lucene.document.Field.Index index)
           
protected  T indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
protected  T indexName(java.lang.String indexName)
           
protected  T omitNorms(boolean omitNorms)
           
protected  T omitTermFreqAndPositions(boolean omitTermFreqAndPositions)
           
protected  T searchAnalyzer(NamedAnalyzer searchAnalyzer)
           
protected  T store(org.apache.lucene.document.Field.Store store)
           
protected  T termVector(org.apache.lucene.document.Field.TermVector termVector)
           
 
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
build, name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

protected org.apache.lucene.document.Field.Index index

store

protected org.apache.lucene.document.Field.Store store

termVector

protected org.apache.lucene.document.Field.TermVector termVector

boost

protected float boost

omitNorms

protected boolean omitNorms

omitTermFreqAndPositions

protected boolean omitTermFreqAndPositions

indexName

protected java.lang.String indexName

indexAnalyzer

protected NamedAnalyzer indexAnalyzer

searchAnalyzer

protected NamedAnalyzer searchAnalyzer

includeInAll

protected java.lang.Boolean includeInAll
Constructor Detail

AbstractFieldMapper.Builder

protected AbstractFieldMapper.Builder(java.lang.String name)
Method Detail

index

protected T index(org.apache.lucene.document.Field.Index index)

store

protected T store(org.apache.lucene.document.Field.Store store)

termVector

protected T termVector(org.apache.lucene.document.Field.TermVector termVector)

boost

protected T boost(float boost)

omitNorms

protected T omitNorms(boolean omitNorms)

omitTermFreqAndPositions

protected T omitTermFreqAndPositions(boolean omitTermFreqAndPositions)

indexName

protected T indexName(java.lang.String indexName)

indexAnalyzer

protected T indexAnalyzer(NamedAnalyzer indexAnalyzer)

searchAnalyzer

protected T searchAnalyzer(NamedAnalyzer searchAnalyzer)

includeInAll

protected T includeInAll(java.lang.Boolean includeInAll)

buildNames

protected FieldMapper.Names buildNames(Mapper.BuilderContext context)

buildIndexName

protected java.lang.String buildIndexName(Mapper.BuilderContext context)

buildFullName

protected java.lang.String buildFullName(Mapper.BuilderContext context)