Class DocIdSet
A DocIdSet contains a set of doc ids. Implementing classes must only implement GetIterator() to provide access to the set.
Inheritance
Assembly: DistributedLucene.Net.dll
Syntax
public abstract class DocIdSet : object
Properties
Name | Description |
---|---|
Bits | Optionally provides a IBits interface for random access to matching documents. |
IsCacheable | This method is a hint for CachingWrapperFilter, if this DocIdSet
should be cached without copying it. The default is to return
|
Methods
Name | Description |
---|---|
GetIterator() | Provides a DocIdSetIterator to access the set.
This implementation can return |
NewAnonymous(Func<DocIdSetIterator>) | Creates a new instance with the ability to specify the body of the GetIterator()
method through the
LUCENENET specific |
NewAnonymous(Func<DocIdSetIterator>, Func<IBits>) | Creates a new instance with the ability to specify the body of the GetIterator()
method through the
LUCENENET specific |
NewAnonymous(Func<DocIdSetIterator>, Func<IBits>, Func<Boolean>) | Creates a new instance with the ability to specify the body of the GetIterator()
method through the
LUCENENET specific |
NewAnonymous(Func<DocIdSetIterator>, Func<Boolean>) | Creates a new instance with the ability to specify the body of the GetIterator()
method through the
LUCENENET specific |