A wrapper for {@link MultiTermQuery}, that exposes its
functionality as a {@link Filter}.
is not designed to
be used by itself. Normally you subclass it to provide a Filter
counterpart for a {@link MultiTermQuery} subclass.
For example, {@link TermRangeFilter} and {@link PrefixFilter} extend
.
This class also provides the functionality behind
{@link MultiTermQuery#CONSTANT_SCORE_FILTER_REWRITE};
this is why it is not abstract.
Namespace: Lucene.Net.SearchCopyC#
MultiTermQueryWrapperFilter
CopyC#
MultiTermQueryWrapperFilter
Assembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1
Syntax
C# |
---|
[SerializableAttribute] public class MultiTermQueryWrapperFilter : Filter |
Visual Basic |
---|
<SerializableAttribute> _ Public Class MultiTermQueryWrapperFilter _ Inherits Filter |
Visual C++ |
---|
[SerializableAttribute] public ref class MultiTermQueryWrapperFilter : public Filter |
Inheritance Hierarchy
System..::..Object
Lucene.Net.Search..::..Filter
Lucene.Net.Search..::..MultiTermQueryWrapperFilter
Lucene.Net.Search..::..NumericRangeFilter
Lucene.Net.Search..::..PrefixFilter
Lucene.Net.Search..::..RangeFilter
Lucene.Net.Search..::..TermRangeFilter
Lucene.Net.Search..::..Filter
Lucene.Net.Search..::..MultiTermQueryWrapperFilter
Lucene.Net.Search..::..NumericRangeFilter
Lucene.Net.Search..::..PrefixFilter
Lucene.Net.Search..::..RangeFilter
Lucene.Net.Search..::..TermRangeFilter