Uses of Package
io.github.jbellis.jvector.graph
Packages that use io.github.jbellis.jvector.graph
Package
Description
-
Classes in io.github.jbellis.jvector.graph used by io.github.jbellis.jvector.diskClassDescriptionRepresents a graph-based vector index.Iterator over the graph nodes on a certain level that includes the size – the total number of nodes to be iterated over.Provides random access to vectors by dense ordinal.
-
Classes in io.github.jbellis.jvector.graph used by io.github.jbellis.jvector.graphClassDescriptionA concurrent set of neighbors that encapsulates diversity/pruning mechanics.Represents a graph-based vector index.Searches a graph to find nearest neighbors to a query vector.BuilderA List-backed implementation of the
RandomAccessVectorValuesinterface.NeighborArray encodes the neighbors of a node and their mutual scores in the graph as a pair of growable arrays.Encapsulates comparing node distances.Provides an API for encapsulating similarity to another node or vector.Iterator over the graph nodes on a certain level that includes the size – the total number of nodes to be iterated over.AnGraphIndexthat offers concurrent access; for typical graphs you will get significant speedups in construction and searching as you add threads.Provides random access to vectors by dense ordinal.Container class for results of an ANN search, along with associated metrics about the behavior of the search. -
Classes in io.github.jbellis.jvector.graph used by io.github.jbellis.jvector.pqClassDescriptionProvides random access to vectors by dense ordinal.