Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | Protected Attributes | List of all members
Lucene.Net.Search.TermsFilter Class Reference

A filter that contains multiple terms. More...

Inherits Lucene.Net.Search.Filter.

Public Member Functions

void AddTerm (Term term)
 Add a term to the set.
override DocIdSet GetDocIdSet (IndexReader reader)
 Get the DocIdSet.
override bool Equals (Object obj)
override int GetHashCode ()
override string ToString ()

Protected Attributes

ISet< Termterms = new SortedSet<Term>()
 The set of terms for this filter.

Detailed Description

A filter that contains multiple terms.

Definition at line 31 of file TermsFilter.cs.

Member Function Documentation

void Lucene.Net.Search.TermsFilter.AddTerm ( Term  term)

Add a term to the set.

termThe term to add.

Definition at line 42 of file TermsFilter.cs.

override bool Lucene.Net.Search.TermsFilter.Equals ( Object  obj)

Definition at line 75 of file TermsFilter.cs.

override DocIdSet Lucene.Net.Search.TermsFilter.GetDocIdSet ( IndexReader  reader)

Get the DocIdSet.

readerApplcible reader.
The set.

Implements Lucene.Net.Search.Filter.

Definition at line 52 of file TermsFilter.cs.

override int Lucene.Net.Search.TermsFilter.GetHashCode ( )

Definition at line 90 of file TermsFilter.cs.

override string Lucene.Net.Search.TermsFilter.ToString ( )

Definition at line 100 of file TermsFilter.cs.

Member Data Documentation

ISet<Term> Lucene.Net.Search.TermsFilter.terms = new SortedSet<Term>()

The set of terms for this filter.

Definition at line 36 of file TermsFilter.cs.

The documentation for this class was generated from the following file: