Expand description
Shared embedding layer for QQL.
Embedder— host-agnostic dense/sparse API (batch dense by default when overridden)resolve_embeddings— rewriteQUERY/UPSERTtext into vectors on the ASTsparse— local BM25-style sparse vectors (no network)
Used by qql (runtime HttpEmbedder), qql-edge (FastEmbedder), and qql-wasm
(fetch / JS adapters). No Qdrant I/O and no HTTP client live here.
Re-exports§
pub use embedder::Embedder;pub use embedder::EmbedderBound;pub use embedder::SparseEmbedder;pub use resolve::resolve_embeddings;pub use resolve::DENSE_VECTOR_NAME;pub use resolve::SPARSE_VECTOR_NAME;pub use sparse::SparseVector;