C# Class Lucene.Net.Search.BooleanFilter

Inheritance: Filter
Afficher le fichier Open project: synhershko/lucene.net Class Usage Examples

Méthodes publiques

Méthode Description
Add ( FilterClause filterClause ) : void

Add a filter clause.

Equals ( Object obj ) : bool

Equality

GetDocIdSet ( IndexReader reader ) : Lucene.Net.Search.DocIdSet

Get the id set for the filter.

GetHashCode ( ) : int

Hash code.

ToString ( ) : String

String representation.

Méthodes protégées

Méthode Description
FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet

Private Methods

Méthode Description
AppendFilters ( List filters, String occurString, StringBuilder buffer ) : void

Append individual filters.

EqualFilters ( List filters1, List filters2 ) : bool

Determine equality between two lists.

GetDISI ( List filters, int index, IndexReader reader ) : DocIdSetIterator

Get the iterator for a specific filter.

ListHash ( List filters ) : int

Method Details

Add() public méthode

Add a filter clause.
public Add ( FilterClause filterClause ) : void
filterClause FilterClause The clause to add.
Résultat void

Equals() public méthode

Equality
public Equals ( Object obj ) : bool
obj Object
Résultat bool

FinalResult() protected méthode

protected FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet
result Lucene.Net.Util.OpenBitSetDISI
maxDocs int
Résultat Lucene.Net.Search.DocIdSet

GetDocIdSet() public méthode

Get the id set for the filter.
public GetDocIdSet ( IndexReader reader ) : Lucene.Net.Search.DocIdSet
reader Lucene.Net.Index.IndexReader The reader.
Résultat Lucene.Net.Search.DocIdSet

GetHashCode() public méthode

Hash code.
public GetHashCode ( ) : int
Résultat int

ToString() public méthode

String representation.
public ToString ( ) : String
Résultat String