Uses of Interface
org.apache.lucene.util.hnsw.HnswGraphMerger
Packages that use HnswGraphMerger
Package
Description
Lucene 9.9 file format.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
-
Uses of HnswGraphMerger in org.apache.lucene.codecs.lucene99
Methods in org.apache.lucene.codecs.lucene99 that return HnswGraphMergerModifier and TypeMethodDescriptionprivate HnswGraphMergerLucene99HnswVectorsWriter.createGraphMerger(FieldInfo fieldInfo, RandomVectorScorerSupplier scorerSupplier, TaskExecutor parallelMergeTaskExecutor, int numParallelMergeWorkers) -
Uses of HnswGraphMerger in org.apache.lucene.util.hnsw
Classes in org.apache.lucene.util.hnsw that implement HnswGraphMergerModifier and TypeClassDescriptionclassThis merger merges graph in a concurrent manner, by usingHnswConcurrentMergeBuilderclassThis selects the biggest Hnsw graph from the provided merge state and initializes a new HnswGraphBuilder with that graph as a starting point.Methods in org.apache.lucene.util.hnsw that return HnswGraphMergerModifier and TypeMethodDescriptionHnswGraphMerger.addReader(KnnVectorsReader reader, MergeState.DocMap docMap, Bits liveDocs) Adds a reader to the graph merger to record the state