Module org.apache.lucene.join
Package org.apache.lucene.search.join
Class DiversifyingChildrenByteKnnVectorQuery.ParentBlockJoinByteVectorScorer
- java.lang.Object
-
- org.apache.lucene.search.join.DiversifyingChildrenByteKnnVectorQuery.ParentBlockJoinByteVectorScorer
-
- Enclosing class:
- DiversifyingChildrenByteKnnVectorQuery
private static class DiversifyingChildrenByteKnnVectorQuery.ParentBlockJoinByteVectorScorer 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 byte[]
query
private VectorSimilarityFunction
similarity
private ByteVectorValues
values
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParentBlockJoinByteVectorScorer(ByteVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, byte[] 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 byte[] query
-
values
private final ByteVectorValues 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
-
ParentBlockJoinByteVectorScorer
protected ParentBlockJoinByteVectorScorer(ByteVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, byte[] query, VectorSimilarityFunction similarity)
-
-