Class MaxScoreBulkScorer.ScoreAndDoc

java.lang.Object
org.apache.lucene.search.Scorable
org.apache.lucene.search.MaxScoreBulkScorer.ScoreAndDoc
Enclosing class:
MaxScoreBulkScorer

private class MaxScoreBulkScorer.ScoreAndDoc 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
     
    (package private) float
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the doc ID that is currently being scored.
    float
    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 given minScore.

    Methods inherited from class org.apache.lucene.search.Scorable

    getChildren, smoothingScore

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • score

      float score
    • doc

      int doc
  • Constructor Details

    • ScoreAndDoc

      private ScoreAndDoc()
  • Method Details

    • docID

      public int docID()
      Description copied from class: Scorable
      Returns the doc ID that is currently being scored.
      Specified by:
      docID in class Scorable
    • score

      public float score()
      Description copied from class: Scorable
      Returns the score of the current document matching the query.
      Specified by:
      score in class Scorable
    • setMinCompetitiveScore

      public void setMinCompetitiveScore(float minScore) throws 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 given minScore. 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 of minScore.

      Overrides:
      setMinCompetitiveScore in class Scorable
      Throws:
      IOException