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

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

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

basque_stem

用于 basque 语言的 Snowball 词干提取器。

当前查看 PostgreSQL 18.6。

说明

用于 basque 语言的 Snowball 词干提取器。

语言
basque
ASCII 语言名称
basque
停用词行数
0
词典
basque_stem
模板
snowball

手册定义

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

CREATE TEXT SEARCH DICTIONARY english_stem (
    TEMPLATE = snowball,
    Language = english,
    StopWords = english
);

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

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

相关条目

文档与源码

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

版本比较

PostgreSQL 13 → 14: 新增收录。

以下差异保留原始字段名与英文源描述。

--- PostgreSQL 13
+++ PostgreSQL 14
@@ -1 +1,9 @@
-该版未收录
+{
+  "ascii_language": "basque",
+  "dictionary": "basque_stem",
+  "language": "basque",
+  "stopword_lines": 0,
+  "stopword_sha256": "",
+  "stopwords": "",
+  "template": "snowball"
+}

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

相关条目

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