Package org.apache.lucene.spatial.tier
Class DistanceFilter
- java.lang.Object
-
- org.apache.lucene.search.Filter
-
- org.apache.lucene.spatial.tier.DistanceFilter
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GeoHashDistanceFilter
,LatLongDistanceFilter
@Deprecated public abstract class DistanceFilter extends Filter
Deprecated.NOTE: This API is still in flux and might change in incompatible ways in the next release.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected double
distance
Deprecated.protected WeakHashMap<String,Double>
distanceLookupCache
Deprecated.protected Map<Integer,Double>
distances
Deprecated.protected int
nextDocBase
Deprecated.protected DistanceHandler.Precision
precise
Deprecated.protected Filter
startingFilter
Deprecated.
-
Constructor Summary
Constructors Constructor Description DistanceFilter(Filter startingFilter, double distance)
Deprecated.Filters the startingFilter by precise distance checking filter
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract boolean
equals(Object o)
Deprecated.Returns true ifo
is equal to this.Double
getDistance(int docid)
Deprecated.Map<Integer,Double>
getDistances()
Deprecated.abstract int
hashCode()
Deprecated.Returns a hash code value for this object.void
reset()
Deprecated.You must call this before re-using this DistanceFilter across searchesvoid
setDistances(Map<Integer,Double> distances)
Deprecated.-
Methods inherited from class org.apache.lucene.search.Filter
getDocIdSet
-
-
-
-
Field Detail
-
startingFilter
protected final Filter startingFilter
Deprecated.
-
precise
protected DistanceHandler.Precision precise
Deprecated.
-
distance
protected double distance
Deprecated.
-
nextDocBase
protected int nextDocBase
Deprecated.
-
distanceLookupCache
protected transient WeakHashMap<String,Double> distanceLookupCache
Deprecated.
-
-
Constructor Detail
-
DistanceFilter
public DistanceFilter(Filter startingFilter, double distance)
Deprecated.Filters the startingFilter by precise distance checking filter
-
-