//! Text and multimodal embedding support for Laurus vector search.
//!
//! - Core traits: `Embedder`, `PerFieldEmbedder`, `PrecomputedEmbedder`
//! - Feature flags: `embeddings-candle`, `embeddings-openai`, `embeddings-multimodal`, `embeddings-all`
//! - Vector dimensions must be specified explicitly in field definitions and are not inferred from the embedder
//!
// Unified embedder trait (analogous to Analyzer in lexical module)
// Per-field embedder support (analogous to PerFieldAnalyzer)
// Embedder for pre-computed vectors (analogous to NoOpAnalyzer)
// Embedder registry for creating embedders from schema definitions
// Candle implementation (requires feature flag)
// OpenAI implementation (requires feature flag)
// Multimodal embedding (requires embeddings-multimodal feature flag)