pub struct SemanticIndexConfig {
pub max_connections: usize,
pub ef_search: usize,
pub dimension: usize,
}Expand description
Semantic index configuration
Fields§
§max_connections: usizeMaximum connections per node (M parameter)
ef_search: usizeSearch expansion factor (ef parameter)
dimension: usizeEmbedding dimension
Trait Implementations§
Source§impl Clone for SemanticIndexConfig
impl Clone for SemanticIndexConfig
Source§fn clone(&self) -> SemanticIndexConfig
fn clone(&self) -> SemanticIndexConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SemanticIndexConfig
impl Debug for SemanticIndexConfig
Auto Trait Implementations§
impl Freeze for SemanticIndexConfig
impl RefUnwindSafe for SemanticIndexConfig
impl Send for SemanticIndexConfig
impl Sync for SemanticIndexConfig
impl Unpin for SemanticIndexConfig
impl UnsafeUnpin for SemanticIndexConfig
impl UnwindSafe for SemanticIndexConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more