Uses of Class
org.apache.lucene.util.hnsw.OnHeapHnswGraph
-
Packages that use OnHeapHnswGraph Package Description org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
-
Uses of OnHeapHnswGraph in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as OnHeapHnswGraph Modifier and Type Field Description protected OnHeapHnswGraph
HnswGraphBuilder. hnsw
Methods in org.apache.lucene.util.hnsw that return OnHeapHnswGraph Modifier and Type Method Description OnHeapHnswGraph
HnswBuilder. build(int maxOrd)
Adds all nodes to the graph up to the providedmaxOrd
.OnHeapHnswGraph
HnswConcurrentMergeBuilder. build(int maxOrd)
OnHeapHnswGraph
HnswGraphBuilder. build(int maxOrd)
OnHeapHnswGraph
HnswBuilder. getGraph()
OnHeapHnswGraph
HnswConcurrentMergeBuilder. getGraph()
OnHeapHnswGraph
HnswGraphBuilder. getGraph()
static OnHeapHnswGraph
InitializedHnswGraphBuilder. initGraph(int M, HnswGraph initializerGraph, int[] newOrdMap, int totalNumberOfVectors)
OnHeapHnswGraph
HnswGraphMerger. merge(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd)
Merge and produce the on heap graphOnHeapHnswGraph
IncrementalHnswGraphMerger. merge(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd)
Methods in org.apache.lucene.util.hnsw with parameters of type OnHeapHnswGraph Modifier and Type Method Description static KnnCollector
HnswGraphSearcher. search(RandomVectorScorer scorer, int topK, OnHeapHnswGraph graph, Bits acceptOrds, int visitedLimit)
SearchOnHeapHnswGraph
, this method is thread safe.Constructors in org.apache.lucene.util.hnsw with parameters of type OnHeapHnswGraph Constructor Description HnswConcurrentMergeBuilder(TaskExecutor taskExecutor, int numWorker, RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, OnHeapHnswGraph hnsw, BitSet initializedNodes)
HnswGraphBuilder(RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, long seed, OnHeapHnswGraph hnsw)
HnswGraphBuilder(RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, long seed, OnHeapHnswGraph hnsw, HnswGraphSearcher graphSearcher)
Reads all the vectors from vector values, builds a graph connecting them by their dense ordinals, using the given hyperparameter settings, and returns the resulting graph.InitializedHnswGraphBuilder(RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, long seed, OnHeapHnswGraph initializedGraph, BitSet initializedNodes)
-