pub struct FacetScore {
pub facet: String,
pub tokens: usize,
pub coverage: f64,
pub maxcos: f64,
pub nearest: String,
pub gain: f64,
}Fields§
§facet: String§tokens: usizedistinct tokens under this facet
coverage: f64fraction of situations where the facet fires (Collectively Exhaustive)
maxcos: f64largest cosine against another facet’s incidence vector (Mutually Exclusive; lower is better)
nearest: Stringthe facet most redundant with this one
gain: f64coverage × (1 − maxcos)
Trait Implementations§
Source§impl Clone for FacetScore
impl Clone for FacetScore
Source§impl Debug for FacetScore
impl Debug for FacetScore
Auto Trait Implementations§
impl Freeze for FacetScore
impl RefUnwindSafe for FacetScore
impl Send for FacetScore
impl Sync for FacetScore
impl Unpin for FacetScore
impl UnsafeUnpin for FacetScore
impl UnwindSafe for FacetScore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreCreates a shared type from an unshared type.