Uses of Class
org.apache.lucene.util.hnsw.NeighborArray
-
Packages that use NeighborArray Package Description org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
-
Uses of NeighborArray in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as NeighborArray Modifier and Type Field Description private NeighborArrayOnHeapHnswGraph. curprivate NeighborArrayHnswGraphBuilder. scratchFields in org.apache.lucene.util.hnsw with type parameters of type NeighborArray Modifier and Type Field Description private java.util.List<java.util.List<NeighborArray>>OnHeapHnswGraph. graphMethods in org.apache.lucene.util.hnsw that return NeighborArray Modifier and Type Method Description NeighborArrayOnHeapHnswGraph. getNeighbors(int level, int node)Returns theNeighborQueueconnected to the given node.Methods in org.apache.lucene.util.hnsw with parameters of type NeighborArray Modifier and Type Method Description private booleanHnswGraphBuilder. diversityCheck(float[] candidate, float score, NeighborArray neighbors, RandomAccessVectorValues vectorValues)private intHnswGraphBuilder. findWorstNonDiverse(NeighborArray neighbors)Find first non-diverse neighbour among the list of neighbors starting from the most distant neighboursprivate voidHnswGraphBuilder. selectAndLinkDiverse(NeighborArray neighbors, NeighborArray candidates, int maxConnOnLevel)
-