
pgvecto.rs
在 Postgres 里实现高性能向量搜索,无需迁移数据库。
pgvecto.rs 是一个基于 Rust 开发的 Postgres 向量检索扩展,旨在为 Postgres 数据库提供可扩展、低延迟且支持混合检索的向量搜索能力。它解决了传统数据库难以高效处理大规模向量数据的问题,让开发者无需引入独立的向量数据库,即可在熟悉的 Postgres 环境中实现 AI 应用的语义搜索、推荐系统等功能。其核心能力包括:支持多种索引类型(如 HNSW、IVF)以加速近似最近邻搜索;提供完整的 SQL 集成,兼容标准 Postgres 查询语法;支持向量与标量条件的混合过滤,提升检索精准度;利用 Rust 的内存安全和性能优势,实现高并发低延迟的查询响应。项目设计上注重与现有 Postgres 生态的无缝融合,提供类似 pgvector 的使用体验,但性能更强、功能更丰富,适合对检索性能和混合查询有较高要求的场景。
项目数据
核心亮点
- 基于 Rust 实现,内存安全且性能卓越,查询延迟低
- 支持 HNSW 和 IVF 索引,可灵活应对不同数据规模
- 原生支持混合检索,向量与标量条件可组合过滤
不足之处
- 项目相对年轻,文档和社区生态有待完善
- 与成熟扩展如 pgvector 相比,生产环境验证案例较少
适用场景
- AI 应用中的语义搜索(如文档、图片、商品检索)
- 推荐系统需要实时向量相似度匹配
- 需要结合向量与结构化条件进行精确过滤的场景
替代项目
pgvector、Milvus、Qdrant
项目介绍
上一篇:kiro-gateway
下一篇:node-llama-cpp
同类项目推荐
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma ···
OpenMemory
开源
AI 工具共用一份记忆,关掉重开照样记得你
Local persistent memory store for LLM applications including claude desktop, github ···
litellm
开源
一个网关接入所有大模型,告别接口乱、成本散、监控难
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in Ope···
vllm
开源
同一个模型跑出几倍速度,机器成本省一半
A high-throughput and memory-efficient inference and serving engine for LLMs