操作场景
RDS-PostgreSQL支持 zhparser
插件,支持utf8和gbk字符集,主要用于全文搜索的中文分词。
前提条件
- 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。
插件使用
- 安装插件
CREATE EXTENSION IF NOT EXISTS zhparser;
- 卸载插件
DROP EXTENSION IF EXISTS zhparser;
使用示例
CREATE TEXT SEARCH CONFIGURATION testzhcfg (PARSER = zhparser);
ALTER TEXT SEARCH CONFIGURATION testzhcfg ADD MAPPING FOR n,v,a,i,e,l WITH simple;
SELECT * FROM ts_parse('zhparser', 'RDS for PostgreSQL中文分词插件测试');
SELECT to_tsvector('testzhcfg','RDS for PostgreSQL中文分词插件测试');
SELECT to_tsquery('testzhcfg', '分词');