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, GeoShapeFieldMapper.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  Boolean includeInAll
           
protected  org.apache.lucene.document.Field.Index index
           
protected  NamedAnalyzer indexAnalyzer
           
protected  String indexName
           
protected  org.apache.lucene.index.FieldInfo.IndexOptions indexOptions
           
protected  boolean omitNorms
           
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(String name)
           
 
Method Summary
protected  T boost(float boost)
           
protected  String buildFullName(Mapper.BuilderContext context)
           
protected  String buildIndexName(Mapper.BuilderContext context)
           
protected  FieldMapper.Names buildNames(Mapper.BuilderContext context)
           
protected  T includeInAll(Boolean includeInAll)
           
protected  T index(org.apache.lucene.document.Field.Index index)
           
protected  T indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
protected  T indexName(String indexName)
           
protected  T indexOptions(org.apache.lucene.index.FieldInfo.IndexOptions indexOptions)
           
protected  T omitNorms(boolean omitNorms)
           
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

indexName

protected String indexName

indexAnalyzer

protected NamedAnalyzer indexAnalyzer

searchAnalyzer

protected NamedAnalyzer searchAnalyzer

includeInAll

protected Boolean includeInAll

indexOptions

protected org.apache.lucene.index.FieldInfo.IndexOptions indexOptions
Constructor Detail

AbstractFieldMapper.Builder

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

indexOptions

protected T indexOptions(org.apache.lucene.index.FieldInfo.IndexOptions indexOptions)

indexName

protected T indexName(String indexName)

indexAnalyzer

protected T indexAnalyzer(NamedAnalyzer indexAnalyzer)

searchAnalyzer

protected T searchAnalyzer(NamedAnalyzer searchAnalyzer)

includeInAll

protected T includeInAll(Boolean includeInAll)

buildNames

protected FieldMapper.Names buildNames(Mapper.BuilderContext context)

buildIndexName

protected String buildIndexName(Mapper.BuilderContext context)

buildFullName

protected String buildFullName(Mapper.BuilderContext context)


Copyright © 2009-2012. All Rights Reserved.