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 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 DocIdSetIterator
vectorIterator
private VectorScorer
vectorScorer
-
Constructor Summary
Constructors Modifier Constructor Description protected
DiversifyingChildrenVectorScorer(DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, VectorScorer vectorScorer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
bestChild()
int
nextParent()
float
score()
-
-
-
Field Detail
-
vectorScorer
private final VectorScorer vectorScorer
-
vectorIterator
private final DocIdSetIterator vectorIterator
-
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)
-
-