Package org.apache.lucene.search
Class Scorable
java.lang.Object
org.apache.lucene.search.Scorable
- Direct Known Subclasses:
BlockGroupingCollector.ScoreAndDoc,CachingCollector.CachedScorable,FilterScorable,ScoreAndDoc,ScoreCachingWrappingScorer,Scorer,ValueSource.ScoreAndDoc
Allows access to the score of a Query
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA child Scorer and its relationship to its parent. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intdocID()Returns the doc ID that is currently being scored.Returns child sub-scorers positioned on the current documentabstract floatscore()Returns the score of the current document matching the query.voidsetMinCompetitiveScore(float minScore) Optional method: Tell the scorer that its iterator may safely ignore all documents whose score is less than the givenminScore.
-
Constructor Details
-
Scorable
public Scorable()
-
-
Method Details
-
score
Returns the score of the current document matching the query.- Throws:
IOException
-
docID
public abstract int docID()Returns the doc ID that is currently being scored. -
setMinCompetitiveScore
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 useScoreMode.TOP_SCORES, and successive calls may only set increasing values ofminScore.- Throws:
IOException
-
getChildren
Returns child sub-scorers positioned on the current document- Throws:
IOException
-