org.elasticsearch.index.mapper.core
Class AbstractFieldMapper.OpenBuilder<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>
          extended by org.elasticsearch.index.mapper.core.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.core.AbstractFieldMapper.Builder
boost, includeInAll, index, indexAnalyzer, indexName, indexOptions, omitNorms, searchAnalyzer, store, termVector
 
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
 
Constructor Summary
protected AbstractFieldMapper.OpenBuilder(String name)
           
 
Method Summary
 T boost(float boost)
           
 T index(org.apache.lucene.document.Field.Index index)
           
 T indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
 T indexName(String indexName)
           
 T indexOptions(org.apache.lucene.index.FieldInfo.IndexOptions indexOptions)
           
 T omitNorms(boolean omitNorms)
           
 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.core.AbstractFieldMapper.Builder
buildFullName, buildIndexName, buildNames, includeInAll
 
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
 

Constructor Detail

AbstractFieldMapper.OpenBuilder

protected AbstractFieldMapper.OpenBuilder(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>

indexOptions

public T indexOptions(org.apache.lucene.index.FieldInfo.IndexOptions indexOptions)
Overrides:
indexOptions in class AbstractFieldMapper.Builder<T extends AbstractFieldMapper.Builder,Y extends AbstractFieldMapper>

indexName

public T indexName(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>


Copyright © 2009-2012. All Rights Reserved.