A wrapper for {@link MultiTermQuery}, that exposes its functionality as a {@link Filter}.

CopyC#
MultiTermQueryWrapperFilter
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#
MultiTermQueryWrapperFilter
. This class also provides the functionality behind {@link MultiTermQuery#CONSTANT_SCORE_FILTER_REWRITE}; this is why it is not abstract.

Namespace: Lucene.Net.Search
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

See Also