C# Класс 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
Наследование: Lucene.Net.Search.Filter
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

DisjointSpatialFilter() публичный Метод

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. ///
Результат Lucene.Net.Index

Equals() публичный Метод

public Equals ( object o ) : bool
o object
Результат bool

GetDocIdSet() публичный Метод

public GetDocIdSet ( Lucene.Net.Index.AtomicReaderContext context, Bits acceptDocs ) : Lucene.Net.Search.DocIdSet
context Lucene.Net.Index.AtomicReaderContext
acceptDocs Bits
Результат Lucene.Net.Search.DocIdSet

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int