public class BulkScorerWrapperScorer extends Scorer
BulkScorer
-backed scorer.Scorable.ChildScorable
Constructor and Description |
---|
BulkScorerWrapperScorer(Weight weight,
BulkScorer scorer,
int bufferSize)
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
docID()
Returns the doc ID that is currently being scored.
|
float |
getMaxScore(int upTo)
Return the maximum score that documents between the last
target
that this iterator was shallow-advanced to
included and upTo included. |
DocIdSetIterator |
iterator()
Return a
DocIdSetIterator over matching documents. |
float |
score()
Returns the score of the current document matching the query.
|
advanceShallow, getWeight, twoPhaseIterator
getChildren, setMinCompetitiveScore
public BulkScorerWrapperScorer(Weight weight, BulkScorer scorer, int bufferSize)
public float score() throws java.io.IOException
Scorable
public float getMaxScore(int upTo) throws java.io.IOException
Scorer
target
that this iterator was shallow-advanced
to
included and upTo
included.getMaxScore
in class Scorer
java.io.IOException
public int docID()
Scorable
public DocIdSetIterator iterator()
Scorer
DocIdSetIterator
over matching documents.
The returned iterator will either be positioned on -1
if no
documents have been scored yet, DocIdSetIterator.NO_MORE_DOCS
if all documents have been scored already, or the last document id that
has been scored otherwise.
The returned iterator is a view: calling this method several times will
return iterators that have the same state.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.