C# Class Lucene.Net.Spatial.DisjointSpatialFilter

A Spatial Filter implementing 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. @lucene.experimental
Inheritance: Lucene.Net.Search.Filter
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Méthode Description
DisjointSpatialFilter ( SpatialStrategy strategy, SpatialArgs args, string field ) : Lucene.Net.Index
Equals ( object o ) : bool
GetDocIdSet ( Lucene.Net.Index.AtomicReaderContext context, Bits acceptDocs ) : Lucene.Net.Search.DocIdSet
GetHashCode ( ) : int

Method Details

DisjointSpatialFilter() public méthode

public DisjointSpatialFilter ( SpatialStrategy strategy, SpatialArgs args, string field ) : Lucene.Net.Index
strategy SpatialStrategy Needed to compute intersects
args Lucene.Net.Spatial.Queries.SpatialArgs Used in spatial intersection
field string /// This field is used to determine which docs have spatial data via /// . /// Passing null will assume all docs have spatial data. ///
Résultat Lucene.Net.Index

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

GetDocIdSet() public méthode

public GetDocIdSet ( Lucene.Net.Index.AtomicReaderContext context, Bits acceptDocs ) : Lucene.Net.Search.DocIdSet
context Lucene.Net.Index.AtomicReaderContext
acceptDocs Bits
Résultat Lucene.Net.Search.DocIdSet

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int