Hacker News | 📄 原文链接 | 2026-09-20 收录

PlanetScale 为 Postgres 推出全文索引 TIN,不再需要外部搜索引擎

来源:planetscale.com — 85 分 · by ksec

📋 概述

PlanetScale 发布 Postgres 全文搜索扩展 TIN(Text INdex)并直接 GA,用户不再需要为了全文检索外挂 Elasticsearch 之类的系统。TIN 用 `CREATE INDEX ... USING tin(col)` 建索引,用 `WHERE col ==> 'words'` 查询,同时支持布尔表达式、短语与 span 查询、模糊/通配符/正则匹配、大小写与变音符号折叠,以及 COUNT(*) 与 BM25 排序取 top-k。文章的重点在于解释它为什么快:48 位的文档标识、工作消除与向量化、MVCC 正确性的处理方式,以及段的合并策略。

🔑 核心要点

💡 金句

一个优秀的文本索引必须同时处理连接、复杂的 WHERE 子句、持续更新、复制、备份和正确的事务可见性。
← 返回 Hacker News 首页