跳到正文
发现
其他开发者工具

ParadeDB:Postgres 全文与向量检索扩展

基于 Postgres 的扩展,为应用数据同时提供全文搜索、向量检索与聚合分析能力。

admin
发布于 2026-11-05
浏览
1
访问
0
下载
0
版本
v0.26.5
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

ParadeDB 是一个 Postgres 扩展,用自定义索引为 Postgres 加速全文搜索与向量检索,并提供 BM25 评分、过滤、分面、聚合与 JOIN 能力。它把应用数据和搜索引擎放在同一个数据库里,使用标准 SQL 与 ACID 事务,无需额外维护独立的搜索服务。项目主要用 Rust 编写,采用 AGPL-3.0 许可证。

主要功能

  • 全文搜索:BM25 评分、Top K 结果、结果高亮、分词器与 Token Filter
  • 向量与混合检索:向量搜索、混合搜索
  • 过滤与聚合:过滤、聚合、列式存储、Bucket 与 Metrics、分面(Facets)
  • JOIN:在搜索查询中支持 JOIN

安装与使用

本地用 Docker 运行 ParadeDB 并打开 psql 会话:

curl -fsSL https://paradedb.com/install.sh | sh

准备部署时,可以使用 ParadeDB Cloud 托管服务,或参考官方文档中的自托管部署方案。

技术实现

ParadeDB 在 Postgres 内部集成成熟的 Rust 库,主要依赖包括:

更多细节可查看官方架构文档。

生态集成

已提供 Drizzle、Django、SQLAlchemy、Rails、EF Core 等 ORM/框架集成,以及面向 AI Agent 的 Agent Skills、MCP 集成与 Cursor 插件;同时支持 Railway、Render、Fly.io、Dokku、DigitalOcean 等 PaaS 部署方式。

注意事项

ParadeDB Community 采用 GNU Affero General Public License v3.0;ParadeDB Enterprise 为商业许可,随 ParadeDB Cloud 提供,自托管企业版需联系销售。


本作品整理自 GitHub 开源项目 paradedb/paradedb,原作者 @paradedb,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.26.5当前版本

    修复并行上下文销毁前未分离工作队列、独立索引读取的权限校验、pushdown 中空 `<> ALL` 数组与 NULL 比较值的处理、合并条目段 ID 页回收、分区堆与索引加锁顺序等问题,并优化分组聚合性能。

评论