public static class GeoContextMapping.Builder extends ContextBuilder<GeoContextMapping>
name| Constructor | Description |
|---|---|
Builder(java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
GeoContextMapping |
build() |
|
GeoContextMapping.Builder |
field(java.lang.String fieldName) |
Set the name of the field containing a geolocation to use
|
GeoContextMapping.Builder |
precision(double meters) |
Set the precision use o make suggestions
|
GeoContextMapping.Builder |
precision(double precision,
DistanceUnit unit) |
Set the precision use o make suggestions
|
GeoContextMapping.Builder |
precision(int level) |
Set the precision use o make suggestions
|
GeoContextMapping.Builder |
precision(java.lang.String precision) |
Set the precision use o make suggestions
|
category, geopublic GeoContextMapping.Builder precision(java.lang.String precision)
precision - precision as distance with DistanceUnit. Default:
meterspublic GeoContextMapping.Builder precision(double precision, DistanceUnit unit)
precision - precision valueunit - DistanceUnit to usepublic GeoContextMapping.Builder precision(double meters)
meters - precision as distance in meterspublic GeoContextMapping.Builder precision(int level)
level - maximum length of geohashespublic GeoContextMapping.Builder field(java.lang.String fieldName)
fieldName - name of the fieldpublic GeoContextMapping build()
build in class ContextBuilder<GeoContextMapping>