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