修改全文检索词典的相关定义,包括参数、名称、所有者、以及模式等。
ALTER TEXT SEARCH DICTIONARY name (
option [ = value ] [, ... ]
);
ALTER TEXT SEARCH DICTIONARY name RENAME TO new_name;设置词典的所属模式。
ALTER TEXT SEARCH DICTIONARY name SET SCHEMA new_schema;修改词典的所属者。
ALTER TEXT SEARCH DICTIONARY name OWNER TO new_owner;参数说明
已存在的词典名(可指定模式名,否则默认在当前模式下)。
取值范围:已存在的词典名。
要修改的参数名。与template对应,不同的词典类型具有不同的参数列表,且与指定顺序无关。详细参数说明请见option。
说明:要修改的参数值。如果省略等号(=)和value,则表示删除该option的先前设置,使用默认值。
取值范围:对应option定义。
词典的新名称。
取值范围:符合标识符命名规范的字符串,且最大长度不超过63个字符。
词典新的所有者。
取值范围:已存在的用户。
词典的新模式。
取值范围:已存在的模式。
--更改Snowball类型字典的停用词定义,其他参数保持不变。
ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = newrussian, FilePath = 'file:///home/dicts' );
--更改Snowball类型字典的Language参数,并删除停用词定义。
ALTER TEXT SEARCH DICTIONARY my_dict ( Language = dutch, StopWords );
--更新词典定义,不实际更改任何内容。
ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3137335/ ,如需转载,请注明出处,否则将追究法律责任。