ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL 日报|原生 BM25 全文搜索索引(10 月 8 日)

PostgreSQL 日报|原生 BM25 全文搜索索引(10 月 8 日)

原创 PostgreSQL 作者:IvorySQL 时间:2026-10-08 15:02:43 0 删除 编辑

PostgreSQL 技术文章

SSIS 包迁移至 Aurora PostgreSQL — 第二部分

本文是 SSIS 迁移系列的第二部分,重点介绍如何将依赖多步骤编排、条件分支、错误处理和并行执行的复杂 SSIS 包迁移至 Aurora PostgreSQL。与第一部分覆盖简单 ETL 模式不同,本文采用 AWS Step Functions 状态机替代 SSIS Control Flow,用 Lambda 函数取代 Execute SQL Task 和…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Faws.amazon.com%2Fblogs%2Fdatabase%2Fmigrate-ssis-packages-to-aurora-postgresql-part-2%2F

将 SSIS 包迁移至 Aurora PostgreSQL - 第一部分

这篇 AWS 博客文章(系列第一部分)介绍了将 SQL Server SSIS 包迁移到 Amazon Aurora PostgreSQL 的结构化方法。整体方案分四个阶段:Filter(识别并剔除不活跃的包,通常可将迁移范围缩减 30–50%)、Categorize(按复杂度分类)、Simplify(使用 pg cron、PL/pgSQL、awss3…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Faws.amazon.com%2Fblogs%2Fdatabase%2Fmigrate-ssis-packages-to-aurora-postgresql-part-1%2F

BM25 的效果取决于分词质量

Lakebase Search 是 Neon 后端的搜索基础组件,其关键词排序依赖 BM25 算法。然而 BM25 只能对实际收到的词元(token)进行评分,这意味着分词质量直接决定了搜索结果的好坏。对于使用全文检索的 PostgreSQL 用户来说,这揭示了一个核心原则:排序算法的效果上限,取决于向它输送数据的分词流水线。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Fbm25-is-only-as-good-as-your-tokens

pgx-bm25 1.0:PostgreSQL 原生 BM25 全文搜索索引

PGX Inc. 发布了 pgx-bm25 1.0,这是一个将 Okapi BM25 排名全文检索作为原生索引访问方法集成到 PostgreSQL 的扩展,支持 PostgreSQL 17 和 18。该扩展完全融入 PostgreSQL 核心机制,包括 WAL 日志、VACUUM、崩溃恢复和物理复制,无需任何外部搜索引擎。文本分析使用 PostgreSQL…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgx-bm25-10-bm25-ranked-full-text-search-as-a-native-postgresql-index-3396%2F

pg planfilter 1.0.0 版本发布

pg planfilter 1.0.0 正式发布。这是一个可加载的 PostgreSQL 模块,能够在语句执行前根据规划器估算的代价进行检查,若超出配置的阈值则抛出错误,从而阻止高代价查询在生产数据库上运行。主要配置项包括:statement costlimit(单条语句的代价上限)、transaction costlimit(单个事务内所有语句的累…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgplan_filter-100-released-3352%2F

Solar 和 Wind SCADA 数据的持续聚合刷新策略:选择最优的策略形态

TigerData 发布了一篇针对太阳能和风电 SCADA 场景的 TimescaleDB 连续聚合刷新策略指南,介绍了五种配置模式("shape")。连续聚合刷新策略的核心参数为 start offset、endoffset 和 schedule_interval,三者共同定义一个滑动刷新窗口。五种模式分别应对不同场景:近实时高频刷新、针对迟到数据的每…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fcontinuous-aggregate-refresh-policies-solar-wind-scada

PostgreSQL Hacker 电子邮件讨论精选

ORDER BY 性能优化的注释文档不足

Greg Burd 提交了一个纯文档补丁,旨在解决 nodeIndexscan.c 中 IndexNextWithReorder() 机制缺乏注释的问题,以及索引 AM 文档中 xs_orderbyvals/ xs_recheckorderby 合约说明不清的问题。该问题最初由 Andres Freund 于 2019 年提出,指出理解有损…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Comments%20for%20lossy%20ORDER%20BY%20are%20lacking

WAL 解码错误信息中的 LSN 不正确

Surya Poondla 审查了 Rahul 提交的两个补丁,用于修复 WAL 解码错误消息中报告的错误 LSN。补丁 0001 在 REL 19STABLE 和 master 上均经过测试,修正了 DecodeXLogRecord() 使用 RecPtr 而非不可靠的 ReadRecPtr,后者自 commit 3f1ce97346 起便…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Wrong%20LSN%20in%20WAL%20decoding%20error%20messages

并行自动清理:DROP DATABASE WITH (FORCE) 在并行工作进程上失败

该讨论涉及一个 bug: DROP DATABASE WITH (FORCE) 无法终止并行 autovacuum worker,根本原因是 leader 进程将 roleId 设为 InvalidOid,而 worker 进程使用 BOOTSTRAP_SUPERUSERID,两者不一致。同样的问题也存在于不带用户身份连接数据库的 bgwor…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Parallel%20autovacuum%3A%20DROP%20DATABASE%20WITH%20(FORCE)%20fails%20on%20the%20parallel%20workers

LWLock 细粒度分区锁的内存布局

Alexandre Felipe 提议在 LWLock 粒度分区锁内存布局中引入 S 个分区,声称此方案可带来多项好处:提升 LW_EXCLUSIVE 并发性、降低 LWLockWaitListLock 的竞争、减少 LWLockAttemptLock 中的 CAS 迭代次数,以及减少整体等待。提交中附带了一份基准测试结果,但作者本人将其描述为"无意义的"…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=LWLock%20granular%20partition%20lock%20memory%20layout

修复并发逻辑解码激活导致的"意外逻辑解码状态变化"错误

本次讨论完成了修复"unexpected logical decoding status change"错误的补丁审查,该错误发生在并发逻辑解码激活时。Nisha Moond 审查了 TAP 测试并提出两点改进建议:在 injection pointsattach() 中添加 sync slot 条件,使等待仅在创建 syncslot 时触发;以及在…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Fix%20%22unexpected%20logical%20decoding%20status%20change%22%20error%3B%20from%20concurrent%20logical%20decoding%20activation

PostgreSQL 读取 WAL 段文件出错时文件描述符泄漏会导致服务器 PANIC

该线程讨论了一个 bug:WAL 段文件描述符(fd)在读取错误时发生泄漏,可能导致服务器 PANIC。讨论的核心是如何在 XLogReader 中注册 reset 回调,以确保在错误路径上正确关闭已打开的 WAL 段 fd。Michael Paquier 指出早期补丁灵活性不足,并提醒若在 segment_open 回调中使用 OpenTransient…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=WAL%20segment%20file%20descriptor%20leak%20on%20read%20errors%20can%20PANIC%20the%20server

行业新闻

OpenAI 推出 ChatGPT 可视化界面

OpenAI 正式推出 ChatGPT 全新用户界面,为这款 AI 聊天机器人引入互动可视化功能。此次更新标志着用户与 ChatGPT 交互方式的重大转变——从纯文字交流迈向更具视觉感的体验。这一举措体现了 OpenAI 持续提升 ChatGPT 易用性、吸引更广泛用户群体的战略方向。尽管新界面的完整功能细节尚未全面披露,但此次升级无疑是该产品在设计与交互…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F07%2Fchatgpt-is-getting-a-lot-more-visual-with-the-launch-of-a-new-interface

Nous Research 融资 9000 万美元完成 B 轮,估值 15 亿美元,推出 AI 代理产品

AI 研究公司 Nous Research 正式确认完成 9000 万美元 B 轮融资,估值达 15 亿美元。与此同时,该公司宣布推出面向企业用户的 AI 智能体产品。Nous Research 旗下的 Hermes 智能体在 AI 社区已积累较高关注度,此次面向商业场景的新产品发布,标志着公司正从研究机构向商业化企业方向加速转型,也反映出市场对专业 AI…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F07%2Fnous-research-confirms-it-hit-1-5b-valuation-launches-ai-agents-for-business-users

Microsoft 推出搭载 Nvidia 芯片的 Surface Laptop Ultra AI 个人电脑

Microsoft 发布全新 Surface Laptop Ultra 系列 AI PC,搭载 Nvidia 芯片,专为本地运行 AI 模型和智能体而设计,同时配备经过全面升级的 Windows 11 系统。通过将 Nvidia 硬件与自身软件生态深度整合,Microsoft 将 Surface Laptop Ultra 定位为满足设备端 AI 处理需求的…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F07%2Fmicrosoft-releases-new-nvidia-chip-ai-pcs-with-revamped-windows-11

社交媒体动态

预留日期:POSETTE 2027 Postgres 开发者大会将于明年三月举行

POSETTE 是由微软 Postgres 团队联合 AMD 主办的免费线上开发者大会,今年已是第六届。2027 年的活动将于 3 月 30 日至 31 日举行,届时将汇聚全球各地的 Postgres 专家、开发者、用户及贡献者,共同分享技术经验与见解。演讲征集通道尚未开放,预计将于今年 11 月晚些时候启动。更多详情可访问 PosetteConf.com…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Factivity-7513378701145894913-8yl2

PGConfEU 2026 瓦伦西亚大会倒计时两周

PGConfEU 2026 将在瓦伦西亚举办,距今仅剩两周时间。主办方近日发布了一篇官方访谈,介绍了本次大会的主要内容,包括技术演讲、社区交流以及丰富的周边活动,感兴趣的读者可通过文中链接查看详情。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fcybertec-postgresql_pgconfeu-postgresql-activity-7513508516263985152-cSFD

Workday Data Connect 联邦功能现已在 Unity Catalog 中进入 Beta 阶段

Workday Data Connect 联邦功能现已在 Unity Catalog 中进入 Beta 阶段。该功能支持将 Workday 中的人力资源与财务数据与 Databricks 中的其他企业数据统一管理。Workday Data Cloud 用户可以零拷贝、只读方式访问 Workday 共享的 HR 和财务表,无需复制数据。查询由 Databri…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_workday-data-connect-federation-is-now-in-activity-7513740273810608128-0fdM

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3184526/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
IvorySQL 是瀚高公司主导研发的一款兼容 Oracle 的开源 PostgreSQL 数据库。

注册时间:2025-02-06

  • 博文量
    469
  • 访问量
    441695