Lucene.Net
3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
|
Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. More...
Inherits TermEnum.
Inherited by Contrib.Regex.RegexTermEnum, Lucene.Net.Search.FuzzyTermEnum, Lucene.Net.Search.PrefixTermEnum, Lucene.Net.Search.SingleTermEnum, Lucene.Net.Search.TermRangeTermEnum, and Lucene.Net.Search.WildcardTermEnum.
Public Member Functions | |
abstract float | Difference () |
Equality measure on the term | |
abstract bool | EndEnum () |
Indicates the end of the enumeration has been reached | |
override int | DocFreq () |
Returns the docFreq of the current Term in the enumeration. Returns -1 if no Term matches or all terms have been enumerated. | |
override bool | Next () |
Increments the enumeration to the next element. True if one exists. | |
Protected Member Functions | |
FilteredTermEnum () | |
override void | Dispose (bool disposing) |
Properties | |
override Term | Term [get] |
Returns the current Term in the enumeration. Returns null if no Term matches or all terms have been enumerated. | |
Abstract class for enumerating a subset of all terms.
Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it.
Definition at line 30 of file FilteredTermEnum.cs.
|
protected |
Definition at line 38 of file FilteredTermEnum.cs.
|
pure virtual |
Equality measure on the term
Implemented in Lucene.Net.Search.FuzzyTermEnum, Lucene.Net.Search.TermRangeTermEnum, Lucene.Net.Search.WildcardTermEnum, Contrib.Regex.RegexTermEnum, Lucene.Net.Search.SingleTermEnum, and Lucene.Net.Search.PrefixTermEnum.
|
protected |
Definition at line 112 of file FilteredTermEnum.cs.
override int Lucene.Net.Search.FilteredTermEnum.DocFreq | ( | ) |
Returns the docFreq of the current Term in the enumeration. Returns -1 if no Term matches or all terms have been enumerated.
Definition at line 70 of file FilteredTermEnum.cs.
|
pure virtual |
Indicates the end of the enumeration has been reached
Implemented in Lucene.Net.Search.FuzzyTermEnum, Lucene.Net.Search.TermRangeTermEnum, Lucene.Net.Search.WildcardTermEnum, Contrib.Regex.RegexTermEnum, Lucene.Net.Search.SingleTermEnum, and Lucene.Net.Search.PrefixTermEnum.
override bool Lucene.Net.Search.FilteredTermEnum.Next | ( | ) |
Increments the enumeration to the next element. True if one exists.
Definition at line 79 of file FilteredTermEnum.cs.
|
get |
Returns the current Term in the enumeration. Returns null if no Term matches or all terms have been enumerated.
Definition at line 108 of file FilteredTermEnum.cs.