Skip to main content

SparseEmbedder

Trait SparseEmbedder 

Source
pub trait SparseEmbedder: Send + Sync {
    // Required method
    fn embed_sparse(
        &self,
        texts: &[String],
        mode: EmbedMode,
    ) -> Result<Vec<Vec<(u32, f32)>>>;
}
Expand description

Optional extension trait for sparse lexical embeddings.

Each string becomes a sparse vector: (term_id, weight) pairs.

Required Methods§

Source

fn embed_sparse( &self, texts: &[String], mode: EmbedMode, ) -> Result<Vec<Vec<(u32, f32)>>>

Implementors§