Module org.apache.lucene.join
Package org.apache.lucene.search.join
Class DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer
java.lang.Object
org.apache.lucene.search.join.DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer
- Enclosing class:
DiversifyingChildrenFloatKnnVectorQuery
static class DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DocIdSetIterator
private int
private int
private float
private final BitSet
private final DocIdSetIterator
private final VectorScorer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DiversifyingChildrenVectorScorer
(DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, VectorScorer vectorScorer) -
Method Summary
-
Field Details
-
vectorScorer
-
vectorIterator
-
acceptedChildrenIterator
-
parentBitSet
-
currentParent
private int currentParent -
bestChild
private int bestChild -
currentScore
private float currentScore
-
-
Constructor Details
-
DiversifyingChildrenVectorScorer
protected DiversifyingChildrenVectorScorer(DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, VectorScorer vectorScorer)
-
-
Method Details
-
bestChild
public int bestChild() -
nextParent
- Throws:
IOException
-
score
- Throws:
IOException
-