org.elasticsearch.index.search.geo
Class GeoDistanceRangeFilter
java.lang.Object
org.apache.lucene.search.Filter
org.elasticsearch.index.search.geo.GeoDistanceRangeFilter
- All Implemented Interfaces:
- java.io.Serializable
public class GeoDistanceRangeFilter
- extends org.apache.lucene.search.Filter
- See Also:
- Serialized Form
Constructor Summary |
GeoDistanceRangeFilter(double lat,
double lon,
java.lang.Double lowerVal,
java.lang.Double upperVal,
boolean includeLower,
boolean includeUpper,
GeoDistance geoDistance,
java.lang.String fieldName,
FieldDataCache fieldDataCache)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
GeoDistanceRangeFilter
public GeoDistanceRangeFilter(double lat,
double lon,
java.lang.Double lowerVal,
java.lang.Double upperVal,
boolean includeLower,
boolean includeUpper,
GeoDistance geoDistance,
java.lang.String fieldName,
FieldDataCache fieldDataCache)
lat
public double lat()
lon
public double lon()
geoDistance
public GeoDistance geoDistance()
fieldName
public java.lang.String fieldName()
getDocIdSet
public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
- Specified by:
getDocIdSet
in class org.apache.lucene.search.Filter
- Throws:
java.io.IOException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object