Uses of Package
org.apache.lucene.util.hnsw
-
Packages that use org.apache.lucene.util.hnsw Package Description org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
Classes in org.apache.lucene.util.hnsw used by org.apache.lucene.backward_codecs.lucene90 Class Description BoundsChecker A helper class for an hnsw graph that serves as a comparator of the currently set bound value with a new value.HnswGraph Hierarchical Navigable Small World graph.HnswGraph.NodesIterator Iterator over the graph nodes on a certain level, Iterator also provides the size – the total number of nodes to be iterated over.NeighborQueue NeighborQueue uses aLongHeap
to store lists of arcs in an HNSW graph, represented as a neighbor node id with an associated score packed together as a sortable long, which is sorted primarily by score. -
Classes in org.apache.lucene.util.hnsw used by org.apache.lucene.backward_codecs.lucene91 Class Description BoundsChecker A helper class for an hnsw graph that serves as a comparator of the currently set bound value with a new value.HnswGraph Hierarchical Navigable Small World graph.HnswGraph.NodesIterator Iterator over the graph nodes on a certain level, Iterator also provides the size – the total number of nodes to be iterated over.HnswGraphSearcher Searches an HNSW graph to find nearest neighbors to a query vector.NeighborQueue NeighborQueue uses aLongHeap
to store lists of arcs in an HNSW graph, represented as a neighbor node id with an associated score packed together as a sortable long, which is sorted primarily by score. -
Classes in org.apache.lucene.util.hnsw used by org.apache.lucene.codecs.lucene92 Class Description HnswGraph Hierarchical Navigable Small World graph.HnswGraph.NodesIterator Iterator over the graph nodes on a certain level, Iterator also provides the size – the total number of nodes to be iterated over.OnHeapHnswGraph AnHnswGraph
where all nodes and connections are held in memory. -
Classes in org.apache.lucene.util.hnsw used by org.apache.lucene.util.hnsw Class Description BoundsChecker A helper class for an hnsw graph that serves as a comparator of the currently set bound value with a new value.HnswGraph Hierarchical Navigable Small World graph.HnswGraph.NodesIterator Iterator over the graph nodes on a certain level, Iterator also provides the size – the total number of nodes to be iterated over.HnswGraphSearcher Searches an HNSW graph to find nearest neighbors to a query vector.NeighborArray NeighborArray encodes the neighbors of a node and their mutual scores in the HNSW graph as a pair of growable arrays.NeighborQueue NeighborQueue uses aLongHeap
to store lists of arcs in an HNSW graph, represented as a neighbor node id with an associated score packed together as a sortable long, which is sorted primarily by score.NeighborQueue.Order OnHeapHnswGraph AnHnswGraph
where all nodes and connections are held in memory.