首页 > 数据库 > > 词典-Simple词典
Simple词典首先将输入标记转换为小写字母,然后检查停用词表。如果识别为停用词则返回空数组,即表示该标记会被丢弃。否则,输入标记的小写形式作为规范化后的lexeme返回。此外,Simple词典可通过设置参数Accept为false(默认值true),将非停用词报告为未识别,传递给后继词典继续处理。
CREATE TEXT SEARCH DICTIONARY public.simple_dict (
TEMPLATE = pg_catalog.simple,
STOPWORDS = english
);
其中,停用词表文件全名为english.stop。关于创建simple词典的语法和更多参数,请参见CREATE TEXT SEARCH DICTIONARY。
SELECT ts_lexize('public.simple_dict','YeS');
ts_lexize
-----------
{yes}
(1 row)
SELECT ts_lexize('public.simple_dict','The');
ts_lexize
-----------
{}
(1 row)
ALTER TEXT SEARCH DICTIONARY public.simple_dict ( Accept = false );
ALTER TEXT SEARCH DICTIONARY
SELECT ts_lexize('public.simple_dict','YeS');
ts_lexize
-----------
(1 row)
SELECT ts_lexize('public.simple_dict','The');
ts_lexize
-----------
{}
(1 row)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3130357/ ,如需转载,请注明出处,否则将追究法律责任。