# 开源 psql_bm25s：让 PostgreSQL 做 BM25 检索，比 pg_search 快 23 倍

> 原标题：开源psql_bm25s，让PostgreSQL多智能体检索提速23倍

- 来源：AI HOT 精选
- 发布时间：2026-05-13T15:38:22.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/19865
- 原文：https://x.com/EMostaque/status/2054587062033043799

## 摘要

团队把 psql_bm25s 开源了，它是一个 PostgreSQL 原生访问方法，直接在数据库里跑精确的 BM25 检索。在标准基准测试上，它比 pg_search 快大约 23 倍。这个速度提升意味着，在多智能体系统里，检索不再拖后腿，也不用额外烧钱，智能体查数据能快很多。正文没披露具体测试用的数据集、硬件配置和查询类型，所以这个 23 倍先打个折看。

## 推荐理由

我会先打个折：这是单方开源发布，没有独立复现和线上生产环境的约束说明，所以别急着当最终结论。但“23 倍”这个数字确实抓人，它说明用原生访问方法在 Postgres 里跑 BM25 可以省掉不少外部依赖和延迟，对把 Postgres 既当主库又当检索库的团队是个省钱省运维的信号。正文没披露并发写入下的性能退化、索引构建耗时和资源占用，这点先别太激动。

## 锐评

团队开源了一个叫 psql_bm25s 的 PostgreSQL 原生访问方法，直接在数据库里做精确 BM25 检索，不用把数据搬出去再算。他们声称在标准基准上比 pg_search 快大约 23 倍，这对多智能体系统里频繁查资料库的场景确实有用——检索不卡，智能体干活就快，也不用额外搭一套检索服务烧钱。

但正文没披露具体测了什么数据集、跑在什么硬件上、查询类型是短词还是长句，这些都会影响 23 倍这个数字的含金量。另外也没提索引构建时间、内存占用和并发下的表现，这些是生产环境真正关心的。如果后续能补上这些信息，判断会更踏实。
