pub struct MatchSignals {
pub semantic: Option<f32>,
pub lexical: Option<f32>,
pub filename: bool,
}Expand description
Which signals found a hit, with their raw scores.
Fields§
§semantic: Option<f32>Cosine similarity of the best-matching phrasing, when it ranked.
lexical: Option<f32>BM25 keyword relevance, when it ranked. Higher is better.
filename: boolThe query named this file (garden.md, garden, notes/garden.md).
Trait Implementations§
Source§impl Clone for MatchSignals
impl Clone for MatchSignals
Source§impl Debug for MatchSignals
impl Debug for MatchSignals
Source§impl Default for MatchSignals
impl Default for MatchSignals
Source§impl<'de> Deserialize<'de> for MatchSignals
impl<'de> Deserialize<'de> for MatchSignals
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MatchSignals
impl PartialEq for MatchSignals
Source§impl Serialize for MatchSignals
impl Serialize for MatchSignals
impl StructuralPartialEq for MatchSignals
Auto Trait Implementations§
impl Freeze for MatchSignals
impl RefUnwindSafe for MatchSignals
impl Send for MatchSignals
impl Sync for MatchSignals
impl Unpin for MatchSignals
impl UnsafeUnpin for MatchSignals
impl UnwindSafe for MatchSignals
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