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

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.NumberFieldMapper.Builder<T,Y>
Direct Known Subclasses:
BoostFieldMapper.Builder, ByteFieldMapper.Builder, DateFieldMapper.Builder, DoubleFieldMapper.Builder, FloatFieldMapper.Builder, IntegerFieldMapper.Builder, IpFieldMapper.Builder, LongFieldMapper.Builder, ShortFieldMapper.Builder, TimestampFieldMapper.Builder, TTLFieldMapper.Builder
Enclosing class:
NumberFieldMapper<T extends Number>

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


Field Summary
protected  String fuzzyFactor
           
protected  int precisionStep
           
 
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
NumberFieldMapper.Builder(String name)
           
 
Method Summary
 T boost(float boost)
           
 T fuzzyFactor(String fuzzyFactor)
           
 T ignoreMalformed(boolean ignoreMalformed)
           
protected  boolean ignoreMalformed(Mapper.BuilderContext context)
           
 T includeInAll(Boolean includeInAll)
           
 T indexName(String indexName)
           
 T precisionStep(int precisionStep)
           
 T store(org.apache.lucene.document.Field.Store store)
           
 
Methods inherited from class org.elasticsearch.index.mapper.core.AbstractFieldMapper.Builder
buildFullName, buildIndexName, buildNames, index, indexAnalyzer, indexOptions, omitNorms, searchAnalyzer, 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

precisionStep

protected int precisionStep

fuzzyFactor

protected String fuzzyFactor
Constructor Detail

NumberFieldMapper.Builder

public NumberFieldMapper.Builder(String name)
Method Detail

store

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

boost

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

indexName

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

includeInAll

public T includeInAll(Boolean includeInAll)
Overrides:
includeInAll in class AbstractFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

precisionStep

public T precisionStep(int precisionStep)

fuzzyFactor

public T fuzzyFactor(String fuzzyFactor)

ignoreMalformed

public T ignoreMalformed(boolean ignoreMalformed)

ignoreMalformed

protected boolean ignoreMalformed(Mapper.BuilderContext context)


Copyright © 2009-2012. All Rights Reserved.