pub struct TextSearchProfile {
pub entries: Vec<ScoredEntry>,
pub algorithm: TextSearchAlgorithm,
pub scored_candidates: u64,
pub total_candidates: u64,
pub cursor_advances: u64,
pub skip_rate: f64,
pub elapsed_ms: f64,
}Expand description
Observable work counters for one text top-k execution.
Fields§
§entries: Vec<ScoredEntry>§algorithm: TextSearchAlgorithm§scored_candidates: u64§total_candidates: u64Exact distinct candidates for exhaustive/materialized execution; for score-cursor WAND/BMW this is the sum of term document frequencies, a no-prescan upper bound on the distinct candidate count.
cursor_advances: u64§skip_rate: f64§elapsed_ms: f64Trait Implementations§
Source§impl Clone for TextSearchProfile
impl Clone for TextSearchProfile
Source§fn clone(&self) -> TextSearchProfile
fn clone(&self) -> TextSearchProfile
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 moreAuto Trait Implementations§
impl Freeze for TextSearchProfile
impl RefUnwindSafe for TextSearchProfile
impl Send for TextSearchProfile
impl Sync for TextSearchProfile
impl Unpin for TextSearchProfile
impl UnsafeUnpin for TextSearchProfile
impl UnwindSafe for TextSearchProfile
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