Uses of Interface
org.apache.lucene.util.hnsw.RandomVectorScorer
Packages that use RandomVectorScorer
Package
Description
HNSW vector helper classes.
Lucene 10.2 file format.
Lucene 9.9 file format.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
-
Uses of RandomVectorScorer in org.apache.lucene.codecs.hnsw
Methods in org.apache.lucene.codecs.hnsw that return RandomVectorScorerModifier and TypeMethodDescriptionDefaultFlatVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, byte[] target) DefaultFlatVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, float[] target) abstract RandomVectorScorer
FlatVectorsReader.getRandomVectorScorer
(String field, byte[] target) Returns aRandomVectorScorer
for the given field and target vector.abstract RandomVectorScorer
FlatVectorsReader.getRandomVectorScorer
(String field, float[] target) Returns aRandomVectorScorer
for the given field and target vector.FlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, byte[] target) Returns aRandomVectorScorer
for the given set of vectors and target vector.FlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, float[] target) Returns aRandomVectorScorer
for the given set of vectors and target vector.ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, byte[] target) ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, float[] target) -
Uses of RandomVectorScorer in org.apache.lucene.codecs.lucene102
Methods in org.apache.lucene.codecs.lucene102 that return RandomVectorScorerModifier and TypeMethodDescriptionLucene102BinaryFlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, byte[] target) Lucene102BinaryFlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, float[] target) -
Uses of RandomVectorScorer in org.apache.lucene.codecs.lucene99
Methods in org.apache.lucene.codecs.lucene99 that return RandomVectorScorerModifier and TypeMethodDescriptionLucene99FlatVectorsReader.getRandomVectorScorer
(String field, byte[] target) Lucene99FlatVectorsReader.getRandomVectorScorer
(String field, float[] target) Lucene99ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, byte[] target) Lucene99ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, KnnVectorValues vectorValues, float[] target) Lucene99ScalarQuantizedVectorsReader.getRandomVectorScorer
(String field, byte[] target) Lucene99ScalarQuantizedVectorsReader.getRandomVectorScorer
(String field, float[] target) -
Uses of RandomVectorScorer in org.apache.lucene.util.hnsw
Subinterfaces of RandomVectorScorer in org.apache.lucene.util.hnswModifier and TypeInterfaceDescriptioninterface
Just like aRandomVectorScorer
but allows the scoring ordinal to be changed.Classes in org.apache.lucene.util.hnsw that implement RandomVectorScorerModifier and TypeClassDescriptionstatic class
Creates a default scorer for random access vectors.static class
Creates a default scorer for random access vectors.Methods in org.apache.lucene.util.hnsw with parameters of type RandomVectorScorerModifier and TypeMethodDescriptionstatic KnnCollector
HnswGraphSearcher.search
(RandomVectorScorer scorer, int topK, OnHeapHnswGraph graph, Bits acceptOrds, int visitedLimit) SearchOnHeapHnswGraph
, this method is thread safe.static void
HnswGraphSearcher.search
(RandomVectorScorer scorer, KnnCollector knnCollector, HnswGraph graph, Bits acceptOrds) static void
HnswGraphSearcher.search
(RandomVectorScorer scorer, KnnCollector knnCollector, HnswGraph graph, Bits acceptOrds, int filteredDocCount) Searches the HNSW graph for the nearest neighbors of a query vector.HnswGraphSearcher.searchLevel
(RandomVectorScorer scorer, int topK, int level, int[] eps, HnswGraph graph) Searches for the nearest neighbors of a query vector in a given level.