pub struct BM25Statistics {
pub total_documents: usize,
pub total_terms: usize,
pub avg_doc_length: f32,
pub parameters: BM25Parameters,
}Expand description
Statistics about the BM25 index
Fields§
§total_documents: usizeTotal number of indexed documents
total_terms: usizeTotal number of unique terms
avg_doc_length: f32Average document length in tokens
parameters: BM25ParametersBM25 algorithm parameters used
Implementations§
Trait Implementations§
Source§impl Clone for BM25Statistics
impl Clone for BM25Statistics
Source§fn clone(&self) -> BM25Statistics
fn clone(&self) -> BM25Statistics
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 moreAuto Trait Implementations§
impl Freeze for BM25Statistics
impl RefUnwindSafe for BM25Statistics
impl Send for BM25Statistics
impl Sync for BM25Statistics
impl Unpin for BM25Statistics
impl UnsafeUnpin for BM25Statistics
impl UnwindSafe for BM25Statistics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more