public class DistanceQueryBuilder
extends java.lang.Object
NOTE: This API is still in flux and might change in incompatible ways in the next release.
| Constructor and Description |
|---|
DistanceQueryBuilder(double lat,
double lng,
double miles,
java.lang.String geoHashFieldPrefix,
java.lang.String tierFieldPrefix,
boolean needPrecise)
Create a distance query using
a boundary box wrapper around a more precise
DistanceFilter.
|
DistanceQueryBuilder(double lat,
double lng,
double miles,
java.lang.String latField,
java.lang.String lngField,
java.lang.String tierFieldPrefix,
boolean needPrecise)
Create a distance query using
a boundary box wrapper around a more precise
DistanceFilter.
|
| Modifier and Type | Method and Description |
|---|---|
DistanceFilter |
getDistanceFilter() |
org.apache.lucene.search.Filter |
getFilter()
Create a distance query using
a boundary box wrapper around a more precise
DistanceFilter.
|
org.apache.lucene.search.Filter |
getFilter(org.apache.lucene.search.Query query) |
double |
getLat() |
double |
getLng() |
double |
getMiles() |
org.apache.lucene.search.Query |
getQuery(org.apache.lucene.search.Query query) |
java.lang.String |
toString() |
public DistanceQueryBuilder(double lat,
double lng,
double miles,
java.lang.String latField,
java.lang.String lngField,
java.lang.String tierFieldPrefix,
boolean needPrecise)
lat - lng - miles - public DistanceQueryBuilder(double lat,
double lng,
double miles,
java.lang.String geoHashFieldPrefix,
java.lang.String tierFieldPrefix,
boolean needPrecise)
lat - lng - miles - public org.apache.lucene.search.Filter getFilter()
public org.apache.lucene.search.Filter getFilter(org.apache.lucene.search.Query query)
public DistanceFilter getDistanceFilter()
public org.apache.lucene.search.Query getQuery(org.apache.lucene.search.Query query)
public double getLat()
public double getLng()
public double getMiles()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.