pub struct AdvancedSearchExecutor { /* private fields */ }Expand description
Advanced search executor combining all features
Implementations§
Source§impl AdvancedSearchExecutor
impl AdvancedSearchExecutor
Sourcepub fn new(config: AdvancedSearchConfig) -> Self
pub fn new(config: AdvancedSearchConfig) -> Self
Create a new advanced search executor
Sourcepub fn process_results(
&self,
candidates: Vec<(VectorId, f32, Vec<f32>)>,
query: &MultiVectorQuery,
) -> Vec<AdvancedSearchResult>
pub fn process_results( &self, candidates: Vec<(VectorId, f32, Vec<f32>)>, query: &MultiVectorQuery, ) -> Vec<AdvancedSearchResult>
Process search results with advanced features
Auto Trait Implementations§
impl Freeze for AdvancedSearchExecutor
impl RefUnwindSafe for AdvancedSearchExecutor
impl Send for AdvancedSearchExecutor
impl Sync for AdvancedSearchExecutor
impl Unpin for AdvancedSearchExecutor
impl UnsafeUnpin for AdvancedSearchExecutor
impl UnwindSafe for AdvancedSearchExecutor
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