Modifier and Type | Field and Description |
---|---|
static EmptySpans |
theInstance
Static instance; there's no need to ever create a new EmptySpans()
|
Modifier | Constructor and Description |
---|---|
private |
EmptySpans()
Don't create a new instance... use
theInstance . |
Modifier and Type | Method and Description |
---|---|
void |
collectTerms(Set terms) |
int |
doc()
Returns the document number of the current match.
|
int |
end()
Returns the end position of the current match.
|
Explanation |
explain()
Returns an explanation of how the score was arrived at.
|
boolean |
next()
Move to the next match, returning true iff any such exists.
|
float |
score()
Returns the score of the current match.
|
boolean |
skipTo(int target)
Skips to the first match beyond the current, whose document number is
greater than or equal to target.
|
int |
start()
Returns the start position of the current match.
|
public static EmptySpans theInstance
private EmptySpans()
theInstance
.public boolean next() throws IOException
Spans
public boolean skipTo(int target) throws IOException
Spans
Returns true iff there is such a match.
Behaves as if written:
boolean skipTo(int target) { do { if (!next()) return false; } while (target > doc()); return true; }Most implementations are considerably more efficient than that.
public int doc()
Spans
public int start()
Spans
public int end()
Spans
public float score()
Spans
public void collectTerms(Set terms)