|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.search.Scorer
org.apache.lucene.search.ConstantScoreQuery.ConstantScorer
protected class ConstantScoreQuery.ConstantScorer
| Constructor Summary | |
|---|---|
ConstantScoreQuery.ConstantScorer(Similarity similarity,
IndexReader reader,
Weight w)
|
|
| Method Summary | |
|---|---|
int |
doc()
Returns the current document number matching the query. |
Explanation |
explain(int doc)
Returns an explanation of the score for a document. |
boolean |
next()
Advances to the document matching this Scorer with the lowest doc Id greater than the current value of Scorer.doc() (or to the matching
document with the lowest doc Id if next has never been called on
this Scorer). |
float |
score()
Returns the score of the current document matching the query. |
boolean |
skipTo(int target)
Skips to the document matching this Scorer with the lowest doc Id greater than or equal to a given target. |
| Methods inherited from class org.apache.lucene.search.Scorer |
|---|
getSimilarity, score, score |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstantScoreQuery.ConstantScorer(Similarity similarity,
IndexReader reader,
Weight w)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public boolean next()
throws java.io.IOException
ScorerScorer.doc() (or to the matching
document with the lowest doc Id if next has never been called on
this Scorer).
When this method is used the Scorer.explain(int) method should not
be used.
next in class Scorerjava.io.IOExceptionBooleanQuery.setAllowDocsOutOfOrder(boolean)public int doc()
ScorerScorer.next() is called the first time.
doc in class Scorer
public float score()
throws java.io.IOException
ScorerScorer.next() or Scorer.skipTo(int)
is called the first time.
score in class Scorerjava.io.IOException
public boolean skipTo(int target)
throws java.io.IOException
Scorer
The behavior of this method is undefined if the target specified is
less than or equal to the current value of Scorer.doc().
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.
When this method is used the Scorer.explain(int) method should not
be used.
skipTo in class Scorertarget - The target document number.
java.io.IOExceptionBooleanQuery.setAllowDocsOutOfOrder(boolean)
public Explanation explain(int doc)
throws java.io.IOException
ScorerScorer.next(), Scorer.skipTo(int) and
Scorer.score(HitCollector) methods should not be used.
explain in class Scorerdoc - The document number for the explanation.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||