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

this implementation supplies a filtered DocIdSet, that excludes all docids which are not in a Bits instance. this is especially useful in Lucene.Net.Search.Filter to apply the {@code acceptDocs} passed to {@code getDocIdSet()} before returning the final DocIdSet.
Наследование: FilteredDocIdSet
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BitsFilteredDocIdSet ( Lucene.Net.Search.DocIdSet innerSet, Lucene.Net.Util.Bits acceptDocs )

Constructor.

Wrap ( Lucene.Net.Search.DocIdSet set, Lucene.Net.Util.Bits acceptDocs ) : Lucene.Net.Search.DocIdSet

Convenience wrapper method: If {@code acceptDocs == null} it returns the original set without wrapping.

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

Метод Описание
Match ( int docid ) : bool

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

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

Constructor.
public BitsFilteredDocIdSet ( Lucene.Net.Search.DocIdSet innerSet, Lucene.Net.Util.Bits acceptDocs )
innerSet Lucene.Net.Search.DocIdSet Underlying DocIdSet
acceptDocs Lucene.Net.Util.Bits Allowed docs, all docids not in this set will not be returned by this DocIdSet

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

protected Match ( int docid ) : bool
docid int
Результат bool

Wrap() публичный статический Метод

Convenience wrapper method: If {@code acceptDocs == null} it returns the original set without wrapping.
public static Wrap ( Lucene.Net.Search.DocIdSet set, Lucene.Net.Util.Bits acceptDocs ) : Lucene.Net.Search.DocIdSet
set Lucene.Net.Search.DocIdSet Underlying DocIdSet. If {@code null}, this method returns {@code null}
acceptDocs Lucene.Net.Util.Bits Allowed docs, all docids not in this set will not be returned by this DocIdSet. /// If {@code null}, this method returns the original set without wrapping.
Результат Lucene.Net.Search.DocIdSet