Class ContainsPrefixTreeFilter
Finds docs where its indexed shape Contains the query shape. For use on RecursivePrefixTreeStrategy.
@lucene.experimental
Inherited Members
Lucene.Net.Search.Filter.NewAnonymous(System.Func<Lucene.Net.Index.AtomicReaderContext, Lucene.Net.Util.IBits, Lucene.Net.Search.DocIdSet>)
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.Spatial.dll
Syntax
[Serializable]
public class ContainsPrefixTreeFilter : AbstractPrefixTreeFilter
Constructors
Name | Description |
---|---|
ContainsPrefixTreeFilter(IShape, String, SpatialPrefixTree, Int32, Boolean) |
Fields
Name | Description |
---|---|
m_multiOverlappingIndexedShapes | If the spatial data for a document is comprised of multiple overlapping or adjacent parts, it might fail to match a query shape when doing the CONTAINS predicate when the sum of those shapes contain the query shape but none do individually. Set this to false to increase performance if you don't care about that circumstance (such as if your indexed data doesn't even have such conditions). See LUCENE-5062. |
Methods
Name | Description |
---|---|
Equals(Object) | |
GetDocIdSet(AtomicReaderContext, IBits) | |
GetHashCode() |