pub enum RetrievalModality {
Text,
Vector,
}Expand description
Coarse retrieval-modality classifier for a SearchHit.
Phase 10 adds this field to the result surface so that future phases
which introduce a vector retrieval branch can tag their hits without a
breaking change to consumers. Every hit produced by the current (text-
only) execution paths is tagged RetrievalModality::Text.
Variants§
Text
The hit came from a text retrieval branch (chunk or property FTS).
Vector
The hit came from a vector retrieval branch. Reserved — no current execution path emits this variant.
Trait Implementations§
Source§impl Clone for RetrievalModality
impl Clone for RetrievalModality
Source§fn clone(&self) -> RetrievalModality
fn clone(&self) -> RetrievalModality
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 RetrievalModality
impl Debug for RetrievalModality
Source§impl PartialEq for RetrievalModality
impl PartialEq for RetrievalModality
impl Copy for RetrievalModality
impl Eq for RetrievalModality
impl StructuralPartialEq for RetrievalModality
Auto Trait Implementations§
impl Freeze for RetrievalModality
impl RefUnwindSafe for RetrievalModality
impl Send for RetrievalModality
impl Sync for RetrievalModality
impl Unpin for RetrievalModality
impl UnsafeUnpin for RetrievalModality
impl UnwindSafe for RetrievalModality
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