pub struct HybridMatch {
pub node_id: u64,
pub combined_score: f32,
pub text_rank: u32,
pub vector_rank: u32,
pub text_score: f32,
pub vector_similarity: f32,
}Expand description
A single hybrid search match.
Fields§
§node_id: u64§combined_score: f32Combined RRF score.
text_rank: u32BM25 rank (1-based, 0 if not in BM25 results).
vector_rank: u32Similarity rank (1-based, 0 if not in similarity results).
text_score: f32Raw BM25 score.
vector_similarity: f32Raw cosine similarity.
Auto Trait Implementations§
impl Freeze for HybridMatch
impl RefUnwindSafe for HybridMatch
impl Send for HybridMatch
impl Sync for HybridMatch
impl Unpin for HybridMatch
impl UnsafeUnpin for HybridMatch
impl UnwindSafe for HybridMatch
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