pub struct HybridEmbeddingsConfig {
pub primary: String,
pub fallback: String,
pub combine_scores: bool,
pub auto_fallback: bool,
}Expand description
Hybrid embeddings configuration
Fields§
§primary: StringPrimary backend (neural)
fallback: StringFallback backend (hash-based)
combine_scores: boolCombine scores from both
auto_fallback: boolAuto-fallback when primary unavailable
Trait Implementations§
Source§impl Clone for HybridEmbeddingsConfig
impl Clone for HybridEmbeddingsConfig
Source§fn clone(&self) -> HybridEmbeddingsConfig
fn clone(&self) -> HybridEmbeddingsConfig
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 HybridEmbeddingsConfig
impl Debug for HybridEmbeddingsConfig
Source§impl Default for HybridEmbeddingsConfig
impl Default for HybridEmbeddingsConfig
Source§impl<'de> Deserialize<'de> for HybridEmbeddingsConfig
impl<'de> Deserialize<'de> for HybridEmbeddingsConfig
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 HybridEmbeddingsConfig
impl RefUnwindSafe for HybridEmbeddingsConfig
impl Send for HybridEmbeddingsConfig
impl Sync for HybridEmbeddingsConfig
impl Unpin for HybridEmbeddingsConfig
impl UnsafeUnpin for HybridEmbeddingsConfig
impl UnwindSafe for HybridEmbeddingsConfig
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