Package com.apple.foundationdb.async.guardiann
package com.apple.foundationdb.async.guardiann
Classes related to GUARDIANN -
Guided Updatable cluster Assignment and Routing via Distance-based Indexing for ANN searches.
See
Guardiann for an introduction.-
ClassDescriptionConfiguration for the Guardiann vector structure.Builder for
Config.A transactional approximate nearest neighbor (ANN) vector structure built on top of FoundationDB.Wires up and holds the shared collaborators of a Guardiann structure: itsStorageAdapter, theExecutor, and the lazily-createdPrimitives,Search,InsertandDeleteoperation objects.Callbacks invoked whenever the structure reads from the database.Interface for callbacks whenever we write data to the database.The performance/recall tuning knobs for a single Guardiann search.Builder forSearchConfig.The kinds of deferred task Guardiann enqueues.