Expand description
Embedding generation for semantic search.
Provides embedding generation using fastembed (when available) or a hash-based fallback for deterministic pseudo-embeddings.
§Feature Flags
fastembed-embeddings: EnablesFastEmbedwith BGE-M3 (1024 dimensions, 8192 token max)- Without the feature: Uses hash-based fallback (deterministic but not semantic)
Structs§
- Fallback
Embedder - Hash-based fallback embedder.
- Fast
Embed Embedder FastEmbedembedder using BGE-M3.
Constants§
- DEFAULT_
DIMENSIONS - Default embedding dimensions for the BGE-M3 model.
Traits§
- Embedder
- Trait for embedding generators.
Functions§
- cosine_
similarity - Computes cosine similarity between two embedding vectors.
- create_
embedder - Creates the default embedder based on available features.