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

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.xcontent.AbstractFieldMapper.Builder<T,Y>
          extended by org.elasticsearch.index.mapper.xcontent.AbstractFieldMapper.OpenBuilder<T,Y>
Direct Known Subclasses:
GeoPointFieldMapper.GeoStringFieldMapper.Builder, StringFieldMapper.Builder
Enclosing class:
AbstractFieldMapper<T>

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


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

Constructor Detail

AbstractFieldMapper.OpenBuilder

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

index

public T index(org.apache.lucene.document.Field.Index index)
Overrides:
index in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

store

public T store(org.apache.lucene.document.Field.Store store)
Overrides:
store in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

termVector

public T termVector(org.apache.lucene.document.Field.TermVector termVector)
Overrides:
termVector in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

boost

public T boost(float boost)
Overrides:
boost in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

omitNorms

public T omitNorms(boolean omitNorms)
Overrides:
omitNorms in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

omitTermFreqAndPositions

public T omitTermFreqAndPositions(boolean omitTermFreqAndPositions)
Overrides:
omitTermFreqAndPositions in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

indexName

public T indexName(java.lang.String indexName)
Overrides:
indexName in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

indexAnalyzer

public T indexAnalyzer(NamedAnalyzer indexAnalyzer)
Overrides:
indexAnalyzer in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

searchAnalyzer

public T searchAnalyzer(NamedAnalyzer searchAnalyzer)
Overrides:
searchAnalyzer in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>