yiddish_stem
用于 yiddish 语言的 Snowball 词干提取器。
当前查看 PostgreSQL 18.6。
说明
用于 yiddish 语言的 Snowball 词干提取器。
- 语言
- yiddish
- ASCII 语言名称
- yiddish
- 停用词行数
- 0
- 词典
- yiddish_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": "yiddish",
+ "dictionary": "yiddish_stem",
+ "language": "yiddish",
+ "stopword_lines": 0,
+ "stopword_sha256": "",
+ "stopwords": "",
+ "template": "snowball"
+}
比较已记录的接口与属性,排除来源指纹和构建元数据。某个样本中没有记录,不能据此判断实际引入或移除的版本。
相关条目
导出 JSON · 返回全文检索组件 · 收录范围为 PostgreSQL 14 至 20;最早采样版本不一定是实际引入版本。