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 graph nodes 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.NodeArray encodes nodeids and their scores relative to some other element (a query vector, or another graph node) as a pair of growable arrays.Encapsulates comparing node distances.Provides an API for encapsulating similarity to another node or vector.Iterator over graph nodes 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.
-
Classes in io.github.jbellis.jvector.graph used by io.github.jbellis.jvector.utilClassDescriptionIterator over graph nodes that includes the size –- the total number of nodes to be iterated over.