Show / Hide Table of Contents

    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.

    Inheritance
    System.Object
    Filter
    MultiTermQueryWrapperFilter<Q>
    NumericRangeFilter<T>
    PrefixFilter
    TermRangeFilter
    Inherited Members
    Filter.NewAnonymous(Func<AtomicReaderContext, IBits, DocIdSet>)
    Namespace: Lucene.Net.Search
    Assembly: Lucene.Net.dll
    Syntax
    public class MultiTermQueryWrapperFilter<Q> : Filter where Q : MultiTermQuery
    Type Parameters
    Name Description
    Q

    Constructors

    | Improve this Doc View Source

    MultiTermQueryWrapperFilter(Q)

    Wrap a MultiTermQuery as a Filter.

    Declaration
    protected MultiTermQueryWrapperFilter(Q query)
    Parameters
    Type Name Description
    Q query

    Fields

    | Improve this Doc View Source

    m_query

    Declaration
    protected readonly Q m_query
    Field Value
    Type Description
    Q

    Properties

    | Improve this Doc View Source

    Field

    Returns the field name for this query

    Declaration
    public string Field { get; }
    Property Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override sealed bool Equals(object o)
    Parameters
    Type Name Description
    System.Object o
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    GetDocIdSet(AtomicReaderContext, IBits)

    Returns a DocIdSet with documents that should be permitted in search results.

    Declaration
    public override DocIdSet GetDocIdSet(AtomicReaderContext context, IBits acceptDocs)
    Parameters
    Type Name Description
    AtomicReaderContext context
    IBits acceptDocs
    Returns
    Type Description
    DocIdSet
    Overrides
    Filter.GetDocIdSet(AtomicReaderContext, IBits)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override sealed int GetHashCode()
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)