@Deprecated public class DisjointSpatialFilter extends Filter
SpatialOperation.IsDisjointTo
in terms
of a SpatialStrategy
's support for SpatialOperation.Intersects
.
A document is considered disjoint if it has spatial data that does not
intersect with the query shape. Another way of looking at this is that it's
a way to invert a query shape.Constructor and Description |
---|
DisjointSpatialFilter(SpatialStrategy strategy,
SpatialArgs args,
String field)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Deprecated.
|
DocIdSet |
getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
Deprecated.
|
int |
hashCode()
Deprecated.
|
public DisjointSpatialFilter(SpatialStrategy strategy, SpatialArgs args, String field)
strategy
- Needed to compute intersectsargs
- Used in spatial intersectionfield
- This field is used to determine which docs have spatial data via
FieldCache.getDocsWithField(org.apache.lucene.index.AtomicReader, String)
.
Passing null will assume all docs have spatial data.public DocIdSet getDocIdSet(AtomicReaderContext context, Bits acceptDocs) throws IOException
getDocIdSet
in class Filter
IOException
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.