PostgreSQL 继续主导数据库领域——截至2025年,超过84,000家公司依赖它,而且这个数字还在不断增长。



事情是这样的:关键词搜索不会消失。它仍然是大多数应用的基础。但有趣的是——Tiger Data 最近开源了 pg_textsearch,它将 BM25 排名搜索功能直接引入 Postgres。这不仅仅是另一个搜索工具;它还能与 pgvector 无缝配合,实现混合搜索工作流程。

对于构建高性能搜索层的开发者来说,这种组合改变了游戏规则。你可以在同一数据库中获得由 BM25 算法驱动的高效全文搜索,同时保持向量相似度能力。无需 juggling 多个系统——一切都在 Postgres 中实现。
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
CodeAuditQueen
· 2025-12-30 21:39
postgres又整新活,bm25+pgvector直接内置...就是不知道有没有审计过这块代码,万一引入新漏洞就尴尬了
回复0
alpha_leaker
· 2025-12-29 19:56
不行不行,pg_textsearch这东西真的绝了,终于不用折腾elasticsearch那堆破玩意儿了
回复0
ThreeHornBlasts
· 2025-12-29 14:57
不过就是把搜索能力堆进postgres而已,真正的问题是大多数人还是懒得优化自己的查询...
回复0
TokenVelocityTrauma
· 2025-12-29 14:57
postgres生态又卷了,pg_textsearch配pgvector直接一站式搞定,不用东一个系统西一个了,确实香
回复0
倒霉蛋验证者
· 2025-12-29 14:37
pg_textsearch这波操作有意思,BM25+pgvector直接干掉了一堆搜索方案
回复0
口嗨做多王
· 2025-12-29 14:28
卧槽,pg_textsearch + pgvector这组合真的绝,一个库搞定所有search需求,不用再折腾多个系统了
回复0