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 Boolean |
ignoreMalformed |
protected ContentPath.Type |
pathType |
protected Integer |
precisionStep |
copyTo, defaultFieldType, docValuesSet, fieldDataSettings, fieldType, includeInAll, indexName, indexOptionsSet, multiFieldsBuilder, omitNormsSet
builder, name
Constructor and Description |
---|
BaseGeoPointFieldMapper.Builder(String name,
BaseGeoPointFieldMapper.GeoPointFieldType fieldType) |
Modifier and Type | Method and Description |
---|---|
Y |
build(Mapper.BuilderContext context) |
abstract Y |
build(Mapper.BuilderContext context,
String simpleName,
MappedFieldType fieldType,
MappedFieldType defaultFieldType,
Settings indexSettings,
ContentPath.Type pathType,
DoubleFieldMapper latMapper,
DoubleFieldMapper lonMapper,
StringFieldMapper geoHashMapper,
FieldMapper.MultiFields multiFields,
Explicit<Boolean> ignoreMalformed,
FieldMapper.CopyTo copyTo) |
T |
enableGeoHash(boolean enableGeoHash) |
T |
enableLatLon(boolean enableLatLon) |
T |
fieldDataSettings(Settings settings) |
BaseGeoPointFieldMapper.GeoPointFieldType |
fieldType() |
T |
geoHashPrecision(int precision) |
T |
geoHashPrefix(boolean enableGeoHashPrefix) |
T |
ignoreMalformed(boolean ignoreMalformed) |
protected Explicit<Boolean> |
ignoreMalformed(Mapper.BuilderContext context) |
T |
multiFieldPathType(ContentPath.Type pathType) |
T |
precisionStep(int precisionStep) |
addMultiField, boost, buildFullName, buildIndexName, buildIndexNameClean, buildNames, copyTo, docValues, getDefaultIndexOption, includeInAll, index, indexAnalyzer, indexName, indexOptions, normsLoading, nullValue, omitNorms, searchAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized
name
protected ContentPath.Type pathType
protected boolean enableLatLon
protected Integer precisionStep
protected boolean enableGeoHash
protected boolean enableGeoHashPrefix
protected int geoHashPrecision
protected Boolean ignoreMalformed
public BaseGeoPointFieldMapper.Builder(String name, BaseGeoPointFieldMapper.GeoPointFieldType fieldType)
public BaseGeoPointFieldMapper.GeoPointFieldType fieldType()
fieldType
in class FieldMapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper>
public T multiFieldPathType(ContentPath.Type pathType)
multiFieldPathType
in class FieldMapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper>
public T fieldDataSettings(Settings settings)
fieldDataSettings
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<Boolean> ignoreMalformed(Mapper.BuilderContext context)
public abstract Y build(Mapper.BuilderContext context, String simpleName, MappedFieldType fieldType, MappedFieldType defaultFieldType, Settings indexSettings, ContentPath.Type pathType, DoubleFieldMapper latMapper, DoubleFieldMapper lonMapper, StringFieldMapper geoHashMapper, FieldMapper.MultiFields multiFields, Explicit<Boolean> ignoreMalformed, FieldMapper.CopyTo copyTo)
public Y build(Mapper.BuilderContext context)
build
in class Mapper.Builder<T extends BaseGeoPointFieldMapper.Builder,Y extends BaseGeoPointFieldMapper>
Copyright © 2009–2017. All rights reserved.