public abstract static class BaseGeoPointFieldMapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper> extends FieldMapper.Builder<T,Y>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enableGeoHash |
protected boolean |
enableGeoHashPrefix |
protected boolean |
enableLatLon |
protected int |
geoHashPrecision |
protected java.lang.Boolean |
ignoreMalformed |
protected java.lang.Integer |
precisionStep |
copyTo, defaultFieldType, docValuesSet, fieldType, includeInAll, indexOptionsSet, multiFieldsBuilder, omitNormsSetbuilder, name| Constructor and Description |
|---|
Builder(java.lang.String name,
MappedFieldType fieldType) |
| Modifier and Type | Method and Description |
|---|---|
Y |
build(Mapper.BuilderContext context)
Returns a newly built mapper.
|
abstract Y |
build(Mapper.BuilderContext context,
java.lang.String simpleName,
MappedFieldType fieldType,
MappedFieldType defaultFieldType,
Settings indexSettings,
FieldMapper latMapper,
FieldMapper lonMapper,
FieldMapper geoHashMapper,
FieldMapper.MultiFields multiFields,
Explicit<java.lang.Boolean> ignoreMalformed,
FieldMapper.CopyTo copyTo) |
T |
enableGeoHash(boolean enableGeoHash) |
T |
enableLatLon(boolean enableLatLon) |
BaseGeoPointFieldMapper.GeoPointFieldType |
fieldType() |
T |
geoHashPrecision(int precision) |
T |
geoHashPrefix(boolean enableGeoHashPrefix) |
T |
ignoreMalformed(boolean ignoreMalformed) |
protected Explicit<java.lang.Boolean> |
ignoreMalformed(Mapper.BuilderContext context) |
T |
precisionStep(int precisionStep) |
addMultiField, boost, buildFullName, copyTo, defaultDocValues, docValues, getDefaultIndexOption, includeInAll, index, indexAnalyzer, indexOptions, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenizednameprotected boolean enableLatLon
protected java.lang.Integer precisionStep
protected boolean enableGeoHash
protected boolean enableGeoHashPrefix
protected int geoHashPrecision
protected java.lang.Boolean ignoreMalformed
public Builder(java.lang.String name,
MappedFieldType fieldType)
public BaseGeoPointFieldMapper.GeoPointFieldType fieldType()
fieldType in class FieldMapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper>public T enableLatLon(boolean enableLatLon)
public T precisionStep(int precisionStep)
public T enableGeoHash(boolean enableGeoHash)
public T geoHashPrefix(boolean enableGeoHashPrefix)
public T geoHashPrecision(int precision)
public T ignoreMalformed(boolean ignoreMalformed)
protected Explicit<java.lang.Boolean> ignoreMalformed(Mapper.BuilderContext context)
public abstract Y build(Mapper.BuilderContext context, java.lang.String simpleName, MappedFieldType fieldType, MappedFieldType defaultFieldType, Settings indexSettings, FieldMapper latMapper, FieldMapper lonMapper, FieldMapper geoHashMapper, FieldMapper.MultiFields multiFields, Explicit<java.lang.Boolean> ignoreMalformed, FieldMapper.CopyTo copyTo)
public Y build(Mapper.BuilderContext context)
Mapper.Builderbuild in class Mapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper>