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
  • Field Details

    • doc

      int doc
    • score

      float score
    • minCompetitiveScore

      float minCompetitiveScore
  • Constructor Details

    • DocAndScore

      private DocAndScore()
  • 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() throws IOException
      Description copied from class: Scorable
      Returns the score of the current document matching the query.
      Specified by:
      score in class Scorable
      Throws:
      IOException
    • 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