A developer released sqlite-sparse, a tool that runs a learned sparse retrieval model inside SQLite with no model invocation at query time. The encoder emits weighted vocabulary terms per document rather than dense vectors, so the index behaves like a keyword index whose terms a transformer selected. This matters to practitioners building retrieval without a serving stack for embeddings, since queries become simple token-weight lookups.
A new Python library called scrydb enables lexical, semantic, and hybrid search within SQLite. It uses FTS5 for lexical search and sqlite-vec for semantic search, with reranking and fusion capabilities. The library provides a lightweight solution for information retrieval and agentic search tasks, evaluated on benchmark datasets.
A new Python library called scrydb enables lexical, semantic, and hybrid search within SQLite. It uses FTS5 for lexical search and sqlite-vec for semantic search, with reranking and fusion capabilities. The library provides a lightweight solution for information retrieval and agentic search tasks, evaluated on benchmark datasets.
raggio is an open-source hybrid vector database that uses TurboQuant 4-bit quantization to shrink vector indexes by about 8x, enabling large document collections on small hardware. It offloads collections to disk, so storage isn't limited by RAM, and is designed as a plug-and-play alternative to commercial hosted services or hand-rolled FAISS. It targets companies and individuals needing a self-hosted, resource-efficient vector database for production workloads.
raggio is an open-source hybrid vector database that uses TurboQuant 4-bit quantization to shrink vector indexes by about 8x, enabling large document collections on small hardware. It offloads collections to disk, so storage isn't limited by RAM, and is designed as a plug-and-play alternative to commercial hosted services or hand-rolled FAISS. It targets companies and individuals needing a self-hosted, resource-efficient vector database for production workloads.
Researchers introduced UEmbed, a decoder-only multimodal embedding model that produces both sparse lexical and dense representations in a single causal forward pass, extending learned sparse retrieval to multimodal settings without auxiliary cross-modal modules. This could simplify retrieval pipelines and improve efficiency for web search and RAG systems.
Researchers introduced UEmbed, a decoder-only multimodal embedding model that produces both sparse lexical and dense representations in a single causal forward pass, extending learned sparse retrieval to multimodal settings without auxiliary cross-modal modules. This could simplify retrieval pipelines and improve efficiency for web search and RAG systems.
JAS RAG is a simple local RAG system that indexes Markdown files into SQLite, uses FTS5 for retrieval, and formats chunks for LLM context. It provides a baseline for debugging and evaluation without requiring embeddings, vector databases, or external APIs.
JAS RAG is a simple local RAG system that indexes Markdown files into SQLite, uses FTS5 for retrieval, and formats chunks for LLM context. It provides a baseline for debugging and evaluation without requiring embeddings, vector databases, or external APIs.
Horosvec is an embedded approximate nearest neighbor vector index written entirely in Go, storing its index in a single SQLite file. It targets CPU-only RAG workloads, claiming 26 million entry searches in milliseconds without CGO dependencies.
Horosvec is an embedded approximate nearest neighbor vector index written entirely in Go, storing its index in a single SQLite file. It targets CPU-only RAG workloads, claiming 26 million entry searches in milliseconds without CGO dependencies.