pub struct GraphSearchResult { /* private fields */ }Expand description
Exact results plus deterministic traversal evidence.
Implementations§
Source§impl GraphSearchResult
impl GraphSearchResult
Sourcepub fn candidates(&self) -> &[GraphSearchCandidate]
pub fn candidates(&self) -> &[GraphSearchCandidate]
Returns exact-rescored candidates in best-first order.
Sourcepub const fn counters(&self) -> GraphSearchCounters
pub const fn counters(&self) -> GraphSearchCounters
Returns deterministic traversal work and caller scheduling attribution.
Sourcepub fn candidate_sequence(&self) -> Option<&[u32]>
pub fn candidate_sequence(&self) -> Option<&[u32]>
Returns the logical scored-row sequence when requested.
Sourcepub fn recall_against(&self, truth: &[u32]) -> usize
pub fn recall_against(&self, truth: &[u32]) -> usize
Counts returned row ids present in an independently supplied truth set.
Trait Implementations§
Source§impl Clone for GraphSearchResult
impl Clone for GraphSearchResult
Source§impl Debug for GraphSearchResult
impl Debug for GraphSearchResult
Source§impl PartialEq for GraphSearchResult
impl PartialEq for GraphSearchResult
impl StructuralPartialEq for GraphSearchResult
Auto Trait Implementations§
impl Freeze for GraphSearchResult
impl RefUnwindSafe for GraphSearchResult
impl Send for GraphSearchResult
impl Sync for GraphSearchResult
impl Unpin for GraphSearchResult
impl UnsafeUnpin for GraphSearchResult
impl UnwindSafe for GraphSearchResult
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