2025年

更新时间:

本文介绍2025云原生数据仓库AnalyticDB PostgreSQL存储弹性模式的内核功能发布记录。

202501

V7.2.1.0

类别

功能

功能描述

相关文档

新增

高性能全文检索

自定义分词词典

您可以根据所在行业或特定应用场景的需求,在词典中添加专有名词、行业术语甚至最新流行词语等,从而实现更符合实际需求的文本分割,以提高分词精度和检索效率。

配置自定义分词词典

停用词词典

配置停用词可以提高检索效率、增强检索准确性,并减少存储空间等。您可以根据所在行业或特定应用场景的需求,定制属于您的专用停用词词典。

配置停用词词典

BM25索引新增用于创建索引的函数pgsearch.field()pgsearch.tokenizer()

  • pgsearch.field():用于定义字段的索引方式。

  • pgsearch.tokenizer():用于定义分词器的种类、使用词典和分词器等。

BM25高性能全文检索

高性能全文检索内置的jieba分词器新增hmmsearch参数。

  • hmm:设置为true时,分词器将使用HMM(Hidden Markov Model)处理未登录词。HMM辅助分词通过上下文信息判断词边界,从而提升分词的准确性。

  • search:设置为true时,文本将按照最细粒度分词。这将对长词再次切分,增加短语的匹配度。

BM25高性能全文检索

V7.1.1.2

类别

功能

功能描述

相关文档

优化

存储引擎

  • 优化了Beam表级别控制行锁功能。

  • 优化了Beam索引执行Optimize的写入。

自研高性能存储引擎Beam

实时物化视图

优化对可变函数(mutable function)的处理,并支持使用now()current_date()等时间相关的函数。

实时物化视图

缺陷修复

存储引擎

  • 修复了在修改Beam表结构时(表结构中使用了USING辅助表)报错问题。

  • 修复BeamZoneMap现已支持Varchar等数据类型。

自研高性能存储引擎Beam

检索

修复了pgsearch插件中的Timestampz检索结果错误。

BM25高性能全文检索

计划器

修复Planner对于执行计划(Execution Plan)中包含InitPlan节点,且该节点上方有SubqueryScan时,会导致TargetList(目标列)为空,从而导致返回了正确的行数,但每行数据的实际值都是NULL。

稳定性

修复部分实例升级后,查询结果中的中文表头被替换为UNKNOWN的问题。

V7.0.6.11

类别

功能

功能描述

相关文档

优化

存储引擎

优化了Beam表级别控制行锁功能。

自研高性能存储引擎Beam

实时物化视图

优化对可变函数(mutable function)的处理,并支持使用now()current_date()等时间相关的函数。

实时物化视图

缺陷修复

存储引擎

修复BeamZoneMap现已支持Varchar等数据类型。

自研高性能存储引擎Beam

优化器

修复ORCA在处理多个SQL字句(COUNT DISTINCT等)时可能会输出表的所有系统表列,针对beam表与aocs表会输出xmin等系统列报错的问题。

计划器

修复Planner对于执行计划(Execution Plan)中包含InitPlan节点,且该节点上方有SubqueryScan时,会导致TargetList(目标列)为空,从而导致返回了正确的行数,但每行数据的实际值都是NULL。