pub struct StoreHybridSearchOutcome {
pub hits: Vec<FusedHit<DocId>>,
pub lexical_expansions: Vec<LexicalExpansion>,
pub generation: u64,
pub diagnostics: QueryDiagnostics,
}Expand description
Store-level exact vector/lexical fusion over stable DocIds.
Fields§
§hits: Vec<FusedHit<DocId>>Fused hits keyed by stable store document id.
lexical_expansions: Vec<LexicalExpansion>Structured lexical expansions used by the lexical leg.
generation: u64Active generation pinned with the immutable snapshot.
diagnostics: QueryDiagnosticsUnconditional report including the existing fusion report type.
Trait Implementations§
Source§impl Clone for StoreHybridSearchOutcome
impl Clone for StoreHybridSearchOutcome
Source§impl Debug for StoreHybridSearchOutcome
impl Debug for StoreHybridSearchOutcome
Source§impl PartialEq for StoreHybridSearchOutcome
impl PartialEq for StoreHybridSearchOutcome
impl StructuralPartialEq for StoreHybridSearchOutcome
Auto Trait Implementations§
impl Freeze for StoreHybridSearchOutcome
impl RefUnwindSafe for StoreHybridSearchOutcome
impl Send for StoreHybridSearchOutcome
impl Sync for StoreHybridSearchOutcome
impl Unpin for StoreHybridSearchOutcome
impl UnsafeUnpin for StoreHybridSearchOutcome
impl UnwindSafe for StoreHybridSearchOutcome
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