pub struct CandidateCounts {
pub fts: usize,
pub hnsw: usize,
}Expand description
v0.6.3.1 (P3): retrieval-stage candidate counts feeding RecallMeta.
Fields§
§fts: usizeNumber of candidates retrieved by FTS5 keyword scoring.
hnsw: usizeNumber of candidates retrieved by HNSW (or linear-scan fallback)
semantic search. 0 in keyword-only mode.
Trait Implementations§
Source§impl Clone for CandidateCounts
impl Clone for CandidateCounts
Source§fn clone(&self) -> CandidateCounts
fn clone(&self) -> CandidateCounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CandidateCounts
impl Debug for CandidateCounts
Auto Trait Implementations§
impl Freeze for CandidateCounts
impl RefUnwindSafe for CandidateCounts
impl Send for CandidateCounts
impl Sync for CandidateCounts
impl Unpin for CandidateCounts
impl UnsafeUnpin for CandidateCounts
impl UnwindSafe for CandidateCounts
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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