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

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

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


Field Summary
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.XContentFieldMapper.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 XContentFieldMapper.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.XContentFieldMapper.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

XContentFieldMapper.OpenBuilder

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

index

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

store

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

termVector

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

boost

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

omitNorms

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

omitTermFreqAndPositions

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

indexName

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

indexAnalyzer

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

searchAnalyzer

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