Uses of Class
org.apache.lucene.util.hnsw.HnswLock
Packages that use HnswLock
Package
Description
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
-
Uses of HnswLock in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as HnswLockModifier and TypeFieldDescriptionprivate final HnswLockHnswConcurrentMergeBuilder.hnswLockprivate final HnswLockHnswConcurrentMergeBuilder.MergeSearcher.hnswLockprotected final HnswLockHnswGraphBuilder.hnswLockConstructors in org.apache.lucene.util.hnsw with parameters of type HnswLockModifierConstructorDescriptionprivateConcurrentMergeWorker(RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, long seed, OnHeapHnswGraph hnsw, HnswLock hnswLock, BitSet initializedNodes, AtomicInteger workProgress) protectedHnswGraphBuilder(RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, long seed, OnHeapHnswGraph hnsw, HnswLock hnswLock, 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.privateMergeSearcher(NeighborQueue candidates, HnswLock hnswLock, BitSet visited)