A wrapper for {@link MultiTermQuery}, that exposes its
functionality as a {@link Filter}.
CopyC# 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
CopyC#.
This class also provides the functionality behind
{@link MultiTermQuery#CONSTANT_SCORE_FILTER_REWRITE};
this is why it is not abstract.
Namespace: Lucene.Net.SearchMultiTermQueryWrapperFilter
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