Skip to main content

Crate ringdb

Crate ringdb 

Source
Expand description

§ringDB

A vector database specialised for ring queries in high-dimensional spaces.

Instead of nearest-neighbour search, ringDB retrieves all vectors whose Euclidean distance to a query lies within a specified interval [d-λ, d+λ].

§Quick start

Structs§

QueryResult
Result of a ring query.
RingDb
Builder for a ring-query vector database.
RingDbConfig
Configuration for a RingDb instance.
RingQuery
A ring query: find all vectors whose Euclidean distance to query lies within [d - lambda, d + lambda].
SealedRingDb
Sealed (immutable) ring-query database.

Enums§

BackendPreference
Which compute backend to use for ring queries.
RingDbError
All errors that ringdb can produce.