Class DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer

    • Field Detail

      • acceptedChildrenIterator

        private final DocIdSetIterator acceptedChildrenIterator
      • parentBitSet

        private final BitSet parentBitSet
      • currentParent

        private int currentParent
      • bestChild

        private int bestChild
      • currentScore

        private float currentScore
    • Constructor Detail

      • DiversifyingChildrenVectorScorer

        protected DiversifyingChildrenVectorScorer​(DocIdSetIterator acceptedChildrenIterator,
                                                   BitSet parentBitSet,
                                                   VectorScorer vectorScorer)
    • Method Detail

      • bestChild

        public int bestChild()
      • nextParent

        public int nextParent()
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • score

        public float score()
                    throws java.io.IOException
        Throws:
        java.io.IOException