pub struct LexicalBounds {
pub max_bm25: f64,
pub min_bm25: f64,
pub next_unseen_bm25: Option<f64>,
}Expand description
Exact lexical-leg extremes for one bounded window.
Fields§
§max_bm25: f64Exact BM25 of the best matching document.
min_bm25: f64Lower normalization anchor. Complete-list callers use the worst matching score; Store normalization policy v1 uses zero.
next_unseen_bm25: Option<f64>Exact BM25 of the (W+1)-th hit, absent when the leg is complete.
Trait Implementations§
Source§impl Clone for LexicalBounds
impl Clone for LexicalBounds
impl Copy for LexicalBounds
Source§impl Debug for LexicalBounds
impl Debug for LexicalBounds
Source§impl PartialEq for LexicalBounds
impl PartialEq for LexicalBounds
impl StructuralPartialEq for LexicalBounds
Auto Trait Implementations§
impl Freeze for LexicalBounds
impl RefUnwindSafe for LexicalBounds
impl Send for LexicalBounds
impl Sync for LexicalBounds
impl Unpin for LexicalBounds
impl UnsafeUnpin for LexicalBounds
impl UnwindSafe for LexicalBounds
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