Package com.apple.foundationdb.async.hnsw
package com.apple.foundationdb.async.hnsw
Classes and interfaces related to the HNSW implementation as used for vector indexes.
-
ClassDescriptionConfiguration settings for a
HNSW.Builder forConfig.An implementation of the Hierarchical Navigable Small World (HNSW) algorithm for efficient approximate nearest neighbor (ANN) search.Node<N extends NodeReference>Represents a node within an HNSW (Hierarchical Navigable Small World) structure.Represents the different kinds of nodes, each associated with a unique byte value for serialization and deserialization.Represents a reference to a node, uniquely identified by its primary key.Represents a reference to a node that includes its vector and its distance from a query vector.Represents a reference to a node that includes an associated vector.Interface for call backs whenever we read node data from the database.Interface for call backs whenever we write data to the database.Record-like class to wrap the results of a kNN-search.