pub struct HybridStats {
pub num_documents: usize,
pub vocabulary_size: usize,
pub avg_doc_length: f32,
pub alpha: f32,
pub is_built: bool,
}Expand description
Hybrid index statistics
Fields§
§num_documents: usizeNumber of documents in the index
vocabulary_size: usizeNumber of unique terms in vocabulary
avg_doc_length: f32Average document length (in tokens)
alpha: f32Current alpha setting
is_built: boolWhether index is built
Trait Implementations§
Source§impl Clone for HybridStats
impl Clone for HybridStats
Source§fn clone(&self) -> HybridStats
fn clone(&self) -> HybridStats
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 HybridStats
impl Debug for HybridStats
Source§impl<'de> Deserialize<'de> for HybridStats
impl<'de> Deserialize<'de> for HybridStats
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
Auto Trait Implementations§
impl Freeze for HybridStats
impl RefUnwindSafe for HybridStats
impl Send for HybridStats
impl Sync for HybridStats
impl Unpin for HybridStats
impl UnwindSafe for HybridStats
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