pub struct HnswConfig {
pub m: usize,
pub m_max0: usize,
pub ef_construction: usize,
pub metric: DistanceMetric,
}Expand description
HNSW index configuration.
Fields§
§m: usizeMax connections per layer (default 16).
m_max0: usizeMax connections at layer 0 (default 2*M = 32).
ef_construction: usizeBeam width during construction (default 200).
metric: DistanceMetricDistance metric.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HnswConfig
impl RefUnwindSafe for HnswConfig
impl Send for HnswConfig
impl Sync for HnswConfig
impl Unpin for HnswConfig
impl UnsafeUnpin for HnswConfig
impl UnwindSafe for HnswConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more