pub struct HybridQueryStats {
pub vector_candidates: usize,
pub lexical_candidates: usize,
pub filtered_candidates: usize,
pub fusion_time_us: u64,
pub rerank_time_us: u64,
}Expand description
Execution statistics
Fields§
§vector_candidates: usizeCandidates from vector search
lexical_candidates: usizeCandidates from lexical search
filtered_candidates: usizeCandidates after filtering
fusion_time_us: u64Fusion time in microseconds
rerank_time_us: u64Rerank time in microseconds
Trait Implementations§
Source§impl Clone for HybridQueryStats
impl Clone for HybridQueryStats
Source§fn clone(&self) -> HybridQueryStats
fn clone(&self) -> HybridQueryStats
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 HybridQueryStats
impl Debug for HybridQueryStats
Source§impl Default for HybridQueryStats
impl Default for HybridQueryStats
Source§fn default() -> HybridQueryStats
fn default() -> HybridQueryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HybridQueryStats
impl RefUnwindSafe for HybridQueryStats
impl Send for HybridQueryStats
impl Sync for HybridQueryStats
impl Unpin for HybridQueryStats
impl UnsafeUnpin for HybridQueryStats
impl UnwindSafe for HybridQueryStats
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