Show / Hide Table of Contents

    Class DisjointSpatialFilter

    A Spatial Filter implementing IsDisjointTo in terms of a SpatialStrategy's support for 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.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk
    Inheritance
    System.Object
    Filter
    DisjointSpatialFilter
    Inherited Members
    Lucene.Net.Search.Filter.NewAnonymous(Func<, , >)
    Namespace: Lucene.Net.Spatial
    Assembly: Lucene.Net.Spatial.dll
    Syntax
    public class DisjointSpatialFilter : Filter

    Constructors

    | Improve this Doc View Source

    DisjointSpatialFilter(SpatialStrategy, SpatialArgs, String)

    Declaration
    public DisjointSpatialFilter(SpatialStrategy strategy, SpatialArgs args, string field)
    Parameters
    Type Name Description
    SpatialStrategy strategy

    Needed to compute intersects

    SpatialArgs args

    Used in spatial intersection

    System.String field

    This field is used to determine which docs have spatial data via . Passing null will assume all docs have spatial data.

    Methods

    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object o)
    Parameters
    Type Name Description
    System.Object o
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    GetDocIdSet(AtomicReaderContext, IBits)

    Declaration
    public override DocIdSet GetDocIdSet(AtomicReaderContext context, IBits acceptDocs)
    Parameters
    Type Name Description
    AtomicReaderContext context
    IBits acceptDocs
    Returns
    Type Description
    DocIdSet
    Overrides
    Filter.GetDocIdSet(AtomicReaderContext, IBits)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)