↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / 全文检索组件 / 词典模板

snowball

全文搜索模板 snowball。

当前查看 PostgreSQL 18。

中文定义与说明

全文搜索模板 snowball。

同版本中文手册节选

Snowball 词典模板基于 Martin Porter 的一个项目,他是流行的英语 Porter 词干分析算法的发明者。Snowball 现在对许多语言提供词干分析算法(详见 Snowball 站点)。每种算法都知道如何把其语言中词的常见变体约简为基本拼写形式,也就是词干。一个 Snowball 词典要求一个 language 参数来标识要用哪种词干分析器,并且可以选择指定一个 stopword 文件名来给出一个要被消除的词列表(PostgreSQL 的标准停用词列表也是由 Snowball 项目提供的)。例如,有一个内置的定义等效于

停用词文件格式和已经解释的一样。

一个 Snowball 词典识别所有输入,不管它能不能简化该词,因此它应当被放置在词典列表的最后。把它放在任何其他词典前面是没有用处的,因为一个词元永远不会穿过它而进入到下一个词典。

查看完整中文手册与上下文。

说明

全文搜索模板 snowball。

模板名称(tmplname)
snowball
初始化函数(tmplinit)
dsnowball_init
词法化函数(tmpllexize)
dsnowball_lexize

文档与源码

来源构建
版本
18.6
构建
https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2
来源指纹
555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f

版本比较

PostgreSQL 17 → 18: 无变化。

比较已记录的接口与属性,排除来源指纹和构建元数据。某个样本中没有记录,不能据此判断实际引入或移除的版本。

相关条目

导出 JSON · 返回全文检索组件 · 收录范围为 PostgreSQL 10 至 20;最早采样版本不一定是实际引入版本。