pub struct AlgorithmicEmbeddingsConfig {
pub backend: String,
pub dimension: usize,
pub use_tfidf: bool,
pub vocabulary_size: usize,
pub min_term_frequency: usize,
pub max_document_frequency: f32,
}Expand description
Algorithmic embeddings configuration (hash-based, TF-IDF)
Fields§
§backend: StringBackend (always “hash” for algorithmic)
dimension: usizeEmbedding dimension
use_tfidf: boolUse TF-IDF weighting
vocabulary_size: usizeVocabulary size
min_term_frequency: usizeMinimum term frequency
max_document_frequency: f32Maximum document frequency (0.0-1.0)
Trait Implementations§
Source§impl Clone for AlgorithmicEmbeddingsConfig
impl Clone for AlgorithmicEmbeddingsConfig
Source§fn clone(&self) -> AlgorithmicEmbeddingsConfig
fn clone(&self) -> AlgorithmicEmbeddingsConfig
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 AlgorithmicEmbeddingsConfig
impl Debug for AlgorithmicEmbeddingsConfig
Source§impl<'de> Deserialize<'de> for AlgorithmicEmbeddingsConfig
impl<'de> Deserialize<'de> for AlgorithmicEmbeddingsConfig
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 AlgorithmicEmbeddingsConfig
impl RefUnwindSafe for AlgorithmicEmbeddingsConfig
impl Send for AlgorithmicEmbeddingsConfig
impl Sync for AlgorithmicEmbeddingsConfig
impl Unpin for AlgorithmicEmbeddingsConfig
impl UnsafeUnpin for AlgorithmicEmbeddingsConfig
impl UnwindSafe for AlgorithmicEmbeddingsConfig
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