Class BlockMaxConjunctionBulkScorer.DocAndScore

    • 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 given minScore.
      • Methods inherited from class java.lang.Object

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

      • doc

        int doc
      • score

        float score
      • minCompetitiveScore

        float minCompetitiveScore
    • Constructor Detail

      • DocAndScore

        private DocAndScore()
    • Method Detail

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