public class SingleTermEnum extends FilteredTermEnum
This can be used by MultiTermQuery
s that need only visit one term,
but want to preserve MultiTermQuery semantics such as
MultiTermQuery.rewriteMethod
.
actualEnum, currentTerm
Constructor and Description |
---|
SingleTermEnum(IndexReader reader,
Term singleTerm)
Creates a new
SingleTermEnum . |
Modifier and Type | Method and Description |
---|---|
float |
difference()
Equality measure on the term
|
protected boolean |
endEnum()
Indicates the end of the enumeration has been reached
|
protected boolean |
termCompare(Term term)
Equality compare on the term
|
public SingleTermEnum(IndexReader reader, Term singleTerm) throws IOException
SingleTermEnum
.
After calling the constructor the enumeration is already pointing to the term, if it exists.
IOException
public float difference()
FilteredTermEnum
difference
in class FilteredTermEnum
protected boolean endEnum()
FilteredTermEnum
endEnum
in class FilteredTermEnum
protected boolean termCompare(Term term)
FilteredTermEnum
termCompare
in class FilteredTermEnum