Module embedding

Module embedding 

Source
Expand description

Embedding generation.

Provides embedding generation using fastembed or fallback to BM25-only.

Modules§

bulkhead 🔒
Bulkhead pattern implementation for embedding operations.
fallback 🔒
Fallback embedder (BM25-only mode).
fastembed 🔒
FastEmbed-based embedder.

Structs§

BulkheadEmbedder
Embedder wrapper with bulkhead (concurrency limiting) pattern.
EmbeddingBulkheadConfig
Configuration for the embedding bulkhead pattern.
FallbackEmbedder
Fallback embedder that returns empty vectors.
FastEmbedEmbedder
FastEmbed embedder using all-MiniLM-L6-v2.

Constants§

DEFAULT_DIMENSIONS
Default embedding dimensions for the all-MiniLM-L6-v2 model.

Traits§

Embedder
Trait for embedding generators.

Functions§

cosine_similarity
Computes cosine similarity between two embedding vectors.