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.Object
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.