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.-
ClassDescriptionThrown by an insert when a primary cluster reaches its configured hard cap (
primaryClusterHardMax) while the write path is not draining deferred maintenance tasks in the writing transaction.Configuration for the Guardiann vector structure.Builder forConfig.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.