Abstract base class providing a mechanism to restrict searches to a subset
of an index and also maintains and returns position information.
This is useful if you want to compare the positions from a SpanQuery with the positions of items in
a filter. For instance, if you had a SpanFilter that marked all the occurrences of the word "foo" in documents,
and then you entered a new SpanQuery containing bar, you could not only filter by the word foo, but you could
then compare position information for post processing.
Namespace: Lucene.Net.SearchAssembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1
Syntax
C# |
---|
[SerializableAttribute] public abstract class SpanFilter : Filter |
Visual Basic |
---|
<SerializableAttribute> _ Public MustInherit Class SpanFilter _ Inherits Filter |
Visual C++ |
---|
[SerializableAttribute] public ref class SpanFilter abstract : public Filter |
Inheritance Hierarchy
System..::..Object
Lucene.Net.Search..::..Filter
Lucene.Net.Search..::..SpanFilter
Lucene.Net.Search..::..CachingSpanFilter
Lucene.Net.Search..::..SpanQueryFilter
Lucene.Net.Search..::..Filter
Lucene.Net.Search..::..SpanFilter
Lucene.Net.Search..::..CachingSpanFilter
Lucene.Net.Search..::..SpanQueryFilter