pub struct AutoIndexSelector;Expand description
Auto-index selector
Implementations§
Source§impl AutoIndexSelector
impl AutoIndexSelector
Sourcepub fn select(
data: &DataCharacteristics,
requirements: &IndexRequirements,
) -> IndexRecommendation
pub fn select( data: &DataCharacteristics, requirements: &IndexRequirements, ) -> IndexRecommendation
Select the optimal index based on data characteristics and requirements
Sourcepub fn quick_select(num_vectors: usize, dimensions: usize) -> RecommendedIndex
pub fn quick_select(num_vectors: usize, dimensions: usize) -> RecommendedIndex
Quick recommendation based on just vector count and dimensions
Auto Trait Implementations§
impl Freeze for AutoIndexSelector
impl RefUnwindSafe for AutoIndexSelector
impl Send for AutoIndexSelector
impl Sync for AutoIndexSelector
impl Unpin for AutoIndexSelector
impl UnsafeUnpin for AutoIndexSelector
impl UnwindSafe for AutoIndexSelector
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> 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