ParadeDB icon

ParadeDB

认领

ParadeDB 是一款 PostgreSQL 扩展,可在 Postgres 内直接实现搜索、向量检索和聚合,帮助团队将应用数据与搜索统一在一个系统中,无需单独运行 Elasticsearch。

ParadeDB

概述

ParadeDB 是一款用于搜索的 Postgres 扩展。它被定位为面向希望在不维护第二套系统的情况下获得更好搜索能力的团队的一种现代 Elastic 替代方案。该产品的核心理念是将应用数据、全文搜索、向量检索和聚合保留在 Postgres 中。

该网站强调 ParadeDB 既是搜索索引,也是基于数据库的系统,因此搜索可以基于应用已经使用的同一数据模型运行。它支持标准 SQL、ACID 事务以及常规的 Postgres 运维方式,这使其更容易融入现有的 PostgreSQL 架构。

核心能力

在 Postgres 中进行搜索

ParadeDB 将应用数据、全文搜索、向量检索和聚合整合到 Postgres 中,因此搜索可以直接在数据所在的位置运行。

用 SQL 进行搜索和排序

网站称搜索可以使用 BM25 相关性、向量搜索、分面和混合排序,并且全部通过标准 SQL 表达。

过滤与查询优化

ParadeDB 支持过滤和谓词下推,因此查询可以在执行昂贵操作之前先缩小结果范围。

面向多语言文本的分词

产品突出高级分词能力,包括 12+ 种分词器,以及通过按列配置支持 20+ 种语言。

基于扩展的部署

ParadeDB 被设计为纯 Postgres 扩展,自托管部署无需分支版本,也不需要单独的服务器。

Postgres 生态兼容性

网站表示 ParadeDB 可与更广泛的 Postgres 生态系统协同工作,包括 pgvector、pg_partman、pg_cron 和 PostGIS 等工具。

常见用例

  • 让搜索更接近应用数据

    已经将应用数据存储在 Postgres 中的团队,可以在不与 Elasticsearch 或其他独立引擎同步的情况下添加搜索功能。

  • 构建混合检索功能

    产品团队可以构建将词法相关性、向量检索、过滤和分面结合在一个基于 SQL 的工作流中的搜索体验。

  • 搜索业务数据库

    数据量较大的应用可以使用 ParadeDB 在保留 Postgres 事务和查询语义的同时,跨结构化和非结构化记录进行搜索。

  • 降低搜索基础设施复杂度

    替换传统搜索层的组织可以通过从独立索引或非规范化副本迁移到 Postgres 扩展来简化技术栈。

  • 为多语言内容建立索引

    处理多语言内容的工程团队可以使用该分词器和语言支持,在不同区域语言中为文本建立索引。

Pros and Cons

Pros

  • 将搜索和主应用数据保留在 Postgres 中,而不是要求使用单独的搜索引擎。
  • 在一个位置支持多种检索模式,包括全文、向量、BM25、混合排序、过滤和分面。
  • 使用标准 SQL,并保留 PostgreSQL 的特性,例如 ACID 事务、连接、CTE、JSONB、行级安全和外键。
  • 作为 Postgres 扩展进行设计,与现有的 Postgres 运维和工具链保持一致。
  • 包含多语言分词能力,以及适用于文本密集型搜索工作负载的丰富分词器集合。

Cons

  • 公开可见的定价页面没有显示详细的方案价格,而且云端服务仅被描述为私有测试阶段。
  • 源材料在产品定位和功能类别方面信息最充分;但对于每项集成的限制、安装步骤或连接器细节等实施信息提供较少。

FAQ

什么是 ParadeDB?

ParadeDB 是一款 Postgres 扩展,可直接向数据库添加搜索能力,因此你可以将应用数据和搜索保留在同一个系统中,而无需把搜索迁移到单独的引擎。

ParadeDB 支持哪些搜索能力?

该网站将 ParadeDB 描述为支持在 SQL 中进行全文搜索、向量检索、过滤和聚合。它还强调了 BM25 相关性、混合排序、分词器以及与 pgvector 的兼容性。

ParadeDB 如何部署?

ParadeDB 面向自托管 Postgres,并可作为扩展安装。网站还表示,它可以运行在完全托管的云服务中,目前该服务处于私有测试阶段。

ParadeDB 集成了哪些工具?

产品网站显示 ParadeDB 可与现有工具和框架协同使用,包括 Railway、Render、DigitalOcean、Claude Code、Codex、Gemini、Cursor、Windsurf、Drizzle、Django、SQLAlchemy、Rails 和 EF Core。

网站上有公布价格吗?

定价页面未提供实时价格信息。页面显示了自托管 Community 方案、自托管 Enterprise 方案(按需定制价格)以及目前处于私有测试阶段的完全托管 Cloud 方案。

Quick Facts

类别
开发者工具
平台
PostgreSQL 扩展
主要用途
在 Postgres 中进行搜索、向量检索和聚合
部署模式
自托管扩展;托管云服务列为私有测试阶段
网站域名
paradedb.com
开源信号
网站突出展示了 Docker 部署、Postgres 扩展安装和 GitHub star 数