Class SingleTermsEnum
Subclass of FilteredTermsEnum for enumerating a single term.
For example, this can be used by MultiTermQuerys that need only visit one term, but want to preserve MultiTermQuery semantics such as MultiTermRewriteMethod.Implements
Inherited Members
Namespace: Lucene.Net.Index
Assembly: Lucene.Net.dll
Syntax
public sealed class SingleTermsEnum : FilteredTermsEnum, IBytesRefEnumerator
Constructors
SingleTermsEnum(TermsEnum, BytesRef)
Creates a new SingleTermsEnum.
After calling the constructor the enumeration is already pointing to the term, if it exists.Declaration
public SingleTermsEnum(TermsEnum tenum, BytesRef termText)
Parameters
Type | Name | Description |
---|---|---|
TermsEnum | tenum | |
BytesRef | termText |
Methods
Accept(BytesRef)
Return if term is accepted, not accepted or the iteration should ended (and possibly seek).
Declaration
protected override FilteredTermsEnum.AcceptStatus Accept(BytesRef term)
Parameters
Type | Name | Description |
---|---|---|
BytesRef | term |
Returns
Type | Description |
---|---|
FilteredTermsEnum.AcceptStatus |