Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
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.

Parameters
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)
virtual

Get the DocIdSet.

Parameters
readerApplcible reader.
Returns
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>()
protected

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: