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.
  • Class
    Description
    Thrown 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 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: its StorageAdapter, the Executor, and the lazily-created Primitives, Search, Insert and Delete operation 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 for SearchConfig.
    The kinds of deferred task Guardiann enqueues.