Package org.apache.lucene.util.hnsw
Class RandomVectorScorer.AbstractRandomVectorScorer
- java.lang.Object
-
- org.apache.lucene.util.hnsw.RandomVectorScorer.AbstractRandomVectorScorer
-
- All Implemented Interfaces:
RandomVectorScorer
- Enclosing interface:
- RandomVectorScorer
public abstract static class RandomVectorScorer.AbstractRandomVectorScorer extends Object implements RandomVectorScorer
Creates a default scorer for random access vectors.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.lucene.util.hnsw.RandomVectorScorer
RandomVectorScorer.AbstractRandomVectorScorer
-
-
Constructor Summary
Constructors Constructor Description AbstractRandomVectorScorer(RandomAccessVectorValues values)Creates a new scorer for the given vector values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitsgetAcceptOrds(Bits acceptDocs)Returns theBitsrepresenting live documents.intmaxOrd()intordToDoc(int ord)Translates vector ordinal to the correct document ID.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.lucene.util.hnsw.RandomVectorScorer
score
-
-
-
-
Constructor Detail
-
AbstractRandomVectorScorer
public AbstractRandomVectorScorer(RandomAccessVectorValues values)
Creates a new scorer for the given vector values.- Parameters:
values- the vector values
-
-
Method Detail
-
maxOrd
public int maxOrd()
- Specified by:
maxOrdin interfaceRandomVectorScorer- Returns:
- the maximum possible ordinal for this scorer
-
ordToDoc
public int ordToDoc(int ord)
Description copied from interface:RandomVectorScorerTranslates vector ordinal to the correct document ID. By default, this is an identity function.- Specified by:
ordToDocin interfaceRandomVectorScorer- Parameters:
ord- the vector ordinal- Returns:
- the document Id for that vector ordinal
-
getAcceptOrds
public Bits getAcceptOrds(Bits acceptDocs)
Description copied from interface:RandomVectorScorerReturns theBitsrepresenting live documents. By default, this is an identity function.- Specified by:
getAcceptOrdsin interfaceRandomVectorScorer- Parameters:
acceptDocs- the accept docs- Returns:
- the accept docs
-
-