C# Класс Lucene.Net.Search.BooleanFilter

Наследование: Filter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet

Приватные методы

Метод Описание
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

Описание методов

Add() публичный Метод

Add a filter clause.
public Add ( FilterClause filterClause ) : void
filterClause FilterClause The clause to add.
Результат void

Equals() публичный Метод

Equality
public Equals ( Object obj ) : bool
obj Object
Результат bool

FinalResult() защищенный Метод

protected FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet
result Lucene.Net.Util.OpenBitSetDISI
maxDocs int
Результат Lucene.Net.Search.DocIdSet

GetDocIdSet() публичный Метод

Get the id set for the filter.
public GetDocIdSet ( IndexReader reader ) : Lucene.Net.Search.DocIdSet
reader Lucene.Net.Index.IndexReader The reader.
Результат Lucene.Net.Search.DocIdSet

GetHashCode() публичный Метод

Hash code.
public GetHashCode ( ) : int
Результат int

ToString() публичный Метод

String representation.
public ToString ( ) : String
Результат String