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 java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private DocIdSetIterator
acceptedChildrenIterator
private int
bestChild
private int
currentParent
private float
currentScore
private BitSet
parentBitSet
private float[]
query
private VectorSimilarityFunction
similarity
private FloatVectorValues
values
-
Constructor Summary
Constructors Modifier Constructor Description protected
DiversifyingChildrenFloatVectorScorer(FloatVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, float[] query, VectorSimilarityFunction similarity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
bestChild()
int
nextParent()
float
score()
-
-
-
Field Detail
-
query
private final float[] query
-
values
private final FloatVectorValues values
-
similarity
private final VectorSimilarityFunction similarity
-
acceptedChildrenIterator
private final DocIdSetIterator acceptedChildrenIterator
-
parentBitSet
private final BitSet parentBitSet
-
currentParent
private int currentParent
-
bestChild
private int bestChild
-
currentScore
private float currentScore
-
-
Constructor Detail
-
DiversifyingChildrenFloatVectorScorer
protected DiversifyingChildrenFloatVectorScorer(FloatVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, float[] query, VectorSimilarityFunction similarity)
-
-