pub enum ImportanceScoring {
Enabled,
Disabled,
}Expand description
Whether write-time importance scoring influences recall ranking.
When Enabled, each stored message receives an importance score that
is blended into the recall ranking with the configured weight.
Variants§
Enabled
Blend importance scores into recall ranking.
Disabled
Recall ranking uses only hybrid search scores.
Implementations§
Source§impl ImportanceScoring
impl ImportanceScoring
Sourcepub fn is_enabled(self) -> bool
pub fn is_enabled(self) -> bool
Returns true when the variant is Enabled.
Trait Implementations§
Source§impl Clone for ImportanceScoring
impl Clone for ImportanceScoring
Source§fn clone(&self) -> ImportanceScoring
fn clone(&self) -> ImportanceScoring
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 ImportanceScoring
impl Debug for ImportanceScoring
Source§impl Default for ImportanceScoring
impl Default for ImportanceScoring
Source§fn default() -> ImportanceScoring
fn default() -> ImportanceScoring
Returns the “default value” for a type. Read more
Source§impl From<bool> for ImportanceScoring
impl From<bool> for ImportanceScoring
Source§impl PartialEq for ImportanceScoring
impl PartialEq for ImportanceScoring
impl Copy for ImportanceScoring
impl Eq for ImportanceScoring
impl StructuralPartialEq for ImportanceScoring
Auto Trait Implementations§
impl Freeze for ImportanceScoring
impl RefUnwindSafe for ImportanceScoring
impl Send for ImportanceScoring
impl Sync for ImportanceScoring
impl Unpin for ImportanceScoring
impl UnsafeUnpin for ImportanceScoring
impl UnwindSafe for ImportanceScoring
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request