Neighbors Cagra Params Module
Rust module: cuvs::neighbors::cagra::params
Source: rust/cuvs/src/neighbors/cagra/params.rs
Builder-pattern parameter types for CAGRA index build and search.
Each parameter type owns its C params handle directly. The generated bon
builder configures that handle in the constructor, so there is no duplicate
Rust field-bag to keep in sync with the FFI state. All setters are optional;
unset values retain the library defaults from the underlying C
*ParamsCreate functions. Out-of-range values are rejected by build() with
[CagraError::Validation].
IndexParams
Parameters for building a CAGRA index.
Methods
new
Source: rust/cuvs/src/neighbors/cagra/params.rs:59
Source: rust/cuvs/src/neighbors/cagra/params.rs:49
SearchParams
Parameters for searching a CAGRA index.
Methods
new
Source: rust/cuvs/src/neighbors/cagra/params.rs:233
Source: rust/cuvs/src/neighbors/cagra/params.rs:225
impl IndexParamsBuilder
Methods
auto
Source: rust/cuvs/src/neighbors/cagra/params.rs:107
nn_descent
Source: rust/cuvs/src/neighbors/cagra/params.rs:114
nn_descent_with_iterations
Source: rust/cuvs/src/neighbors/cagra/params.rs:121
iterative_cagra_search
Source: rust/cuvs/src/neighbors/cagra/params.rs:131
ace
Source: rust/cuvs/src/neighbors/cagra/params.rs:138
ivf_pq
Source: rust/cuvs/src/neighbors/cagra/params.rs:145
Source: rust/cuvs/src/neighbors/cagra/params.rs:106