在线向量检索通常需要复杂的索引和服务支持,部署和维护门槛较高。 SQLite-Vector 是一个跨平台、超高效的 SQLite 扩展,直接在普通 SQLite 表中存储向量,无需虚拟表、无需预先索引,内存占用低至 30MB,支持 Float32、Float16、Int8 等多种向量类型,完美适配边缘 AI 和移动端应用。| #扩展 它内置多种距离度量,C 语言实现并优化 SIMD 加速,运行速度极快,支持离线使用,无需外部服务器,轻松集成现有 SQLite 工作流。 主要功能: - 无需虚拟表,向量直接以 BLOB 形式存储在普通表中; - 零预索引,插入即用,实时向量搜索; - 多种距离函数支持:L2、L1、COSINE、DOT 等; - 极低内存占用,默认仅需 30MB; - 跨平台支持 iOS、Android、Windows、Linux、macOS; - 离线运行,隐私安全,无需云端依赖; - 轻松集成 Python、Swift 及 SQLite CLI 等多种环境。 适合需要在本地快速实现向量搜索、语义检索、推荐系统和边缘 AI 的开发者和团队。安装简单,直接加载扩展即可使用。