返回首页

gbase数据、南大通用产品文档:GBase8cddb_log_suppress_enable

更新日期:2024年09月11日

参数说明:是否开启日志抑制功能。
取值范围:整型,0:关闭;1:开启。参数修改请参考表GUC 参数设置方式进行设置。
默认值:1

Ispell 词典模板支持词法词典,它可以把一个词的各种语言学形式规范化成相同的
词位。
比如,
一个Ispell 英语词典可以匹配搜索词bank 的词尾变化和词形变化,
如banking、
banked、banks、banks'和bank's 等。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
659
GBase 8c 不提供任何预定义的Ispell 类型词典或词典文件。
dict 文件和affix 文件支
持多种开源词典格式,包括Ispell、MySpell 和Hunspell 等。
操作步骤
步骤1 获取词典定义文件和词缀文件。
用户可以使用开源词典,直接获取的开源词典后缀名可能为.aff 和.dic,此时需要将
扩展名改为.affix 和.dict。此外,对于某些词典文件,还需要使用下面的命令把字符转换
成UTF-8 编码,比如挪威语词典:
iconv -f ISO_8859-1 -t UTF-8 -o nn_no.affix nn_NO.aff
iconv -f ISO_8859-1 -t UTF-8 -o nn_no.dict nn_NO.dic
步骤2 创建Ispell 词典。
gbase=#CREATE TEXT SEARCH DICTIONARY norwegian_ispell (
TEMPLATE = ispell,
DictFile = nn_no,
AffFile = nn_no,
FilePath = 'file:///home/dicts'
);
其中,词典文件全名为nn_no.dict 和nn_no.affix,所在目录为当前连接数据库主节
点的/home/dicts/下。
关于创建词典的语法和更多参数,
请参见CREATE TEXT SEARCH
DICTIONARY。
步骤3 使用Ispell 词典进行复合词拆分。
gbase=#SELECT ts_lexize('norwegian_ispell', 'sjokoladefabrikk');
ts_lexize
---------------------
{sjokolade,fabrikk}
(1 row)
MySpell 不支持复合词,
Hunspell 对复合词有较好的支持。
GBase 8c 仅支持Hunspell
中基本的复合词操作。通常情况下,Ispell 词典能够识别的词是一个有限集合,其后应
该配置一个更广义的词典,例如一个可以识别所有词的Snowball 词典。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
660


vc2 包含4 个data node:192.168.146.22,192.168.146.42,192.168.146.23,