Class MultiTermQueryWrapperFilter<Q>
A wrapper for MultiTermQuery, that exposes its functionality as a Filter.
MultiTermQueryWrapperFilter<Q> is not designed to be used by itself. Normally you subclass it to provide a Filter counterpart for a MultiTermQuery subclass.
For example, TermRangeFilter and PrefixFilter extend MultiTermQueryWrapperFilter<Q>. This class also provides the functionality behind CONSTANT_SCORE_FILTER_REWRITE; this is why it is not abstract.
Inherited Members
Assembly: DistributedLucene.Net.dll
Syntax
public class MultiTermQueryWrapperFilter<Q> : Filter where Q : MultiTermQuery
Type Parameters
Name | Description |
---|---|
Q |
Constructors
Name | Description |
---|---|
MultiTermQueryWrapperFilter(Q) | Wrap a MultiTermQuery as a Filter. |
Fields
Name | Description |
---|---|
m_query |
Properties
Name | Description |
---|---|
Field | Returns the field name for this query |
Methods
Name | Description |
---|---|
Equals(Object) | |
GetDocIdSet(AtomicReaderContext, IBits) | Returns a DocIdSet with documents that should be permitted in search results. |
GetHashCode() | |
ToString() |