pub struct EmbedVecBuilder { /* private fields */ }Expand description
Builder for configuring EmbedVec instances
Implementations§
Source§impl EmbedVecBuilder
impl EmbedVecBuilder
Sourcepub fn ef_construction(self, ef: usize) -> Self
pub fn ef_construction(self, ef: usize) -> Self
Set HNSW ef_construction parameter
Sourcepub fn quantization(self, quant: Quantization) -> Self
pub fn quantization(self, quant: Quantization) -> Self
Set quantization mode
Sourcepub fn persistence(self, path: impl Into<String>) -> Self
pub fn persistence(self, path: impl Into<String>) -> Self
Set persistence path for on-disk storage (uses Sled by default)
Sourcepub fn persistence_config(self, config: BackendConfig) -> Self
pub fn persistence_config(self, config: BackendConfig) -> Self
Set persistence with full backend configuration
Trait Implementations§
Source§impl Clone for EmbedVecBuilder
impl Clone for EmbedVecBuilder
Source§fn clone(&self) -> EmbedVecBuilder
fn clone(&self) -> EmbedVecBuilder
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 moreAuto Trait Implementations§
impl Freeze for EmbedVecBuilder
impl RefUnwindSafe for EmbedVecBuilder
impl Send for EmbedVecBuilder
impl Sync for EmbedVecBuilder
impl Unpin for EmbedVecBuilder
impl UnwindSafe for EmbedVecBuilder
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> 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