Module org.apache.lucene.core
Package org.apache.lucene.search
Class BlockMaxConjunctionBulkScorer.DocAndScore
- java.lang.Object
-
- org.apache.lucene.search.Scorable
-
- org.apache.lucene.search.BlockMaxConjunctionBulkScorer.DocAndScore
-
- Enclosing class:
- BlockMaxConjunctionBulkScorer
private static class BlockMaxConjunctionBulkScorer.DocAndScore extends Scorable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.search.Scorable
Scorable.ChildScorable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
doc
(package private) float
minCompetitiveScore
(package private) float
score
-
Constructor Summary
Constructors Modifier Constructor Description private
DocAndScore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
docID()
Returns the doc ID that is currently being scored.float
score()
Returns the score of the current document matching the query.void
setMinCompetitiveScore(float minScore)
Optional method: Tell the scorer that its iterator may safely ignore all documents whose score is less than the givenminScore
.-
Methods inherited from class org.apache.lucene.search.Scorable
getChildren, smoothingScore
-
-
-
-
Method Detail
-
docID
public int docID()
Description copied from class:Scorable
Returns the doc ID that is currently being scored.
-
score
public float score() throws java.io.IOException
Description copied from class:Scorable
Returns the score of the current document matching the query.
-
setMinCompetitiveScore
public void setMinCompetitiveScore(float minScore) throws java.io.IOException
Description copied from class:Scorable
Optional method: Tell the scorer that its iterator may safely ignore all documents whose score is less than the givenminScore
. This is a no-op by default.This method may only be called from collectors that use
ScoreMode.TOP_SCORES
, and successive calls may only set increasing values ofminScore
.- Overrides:
setMinCompetitiveScore
in classScorable
- Throws:
java.io.IOException
-
-