Postgresql 中文操作指南
Synopsis
ALTER TEXT SEARCH CONFIGURATION name
ADD MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]
ALTER TEXT SEARCH CONFIGURATION name
ALTER MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]
ALTER TEXT SEARCH CONFIGURATION name
ALTER MAPPING REPLACE old_dictionary WITH new_dictionary
ALTER TEXT SEARCH CONFIGURATION name
ALTER MAPPING FOR token_type [, ... ] REPLACE old_dictionary WITH new_dictionary
ALTER TEXT SEARCH CONFIGURATION name
DROP MAPPING [ IF EXISTS ] FOR token_type [, ... ]
ALTER TEXT SEARCH CONFIGURATION name RENAME TO new_name
ALTER TEXT SEARCH CONFIGURATION name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH CONFIGURATION name SET SCHEMA new_schema
Description
ALTER TEXT SEARCH CONFIGURATION 更改对文本搜索配置的定义。你可以修改从标记类型到词典的映射,或更改配置名称或所有者。
你必须是该配置的所有者才能使用 ALTER TEXT SEARCH CONFIGURATION 。
Parameters
-
name
-
现有文本搜索设置的名称(可选择按架构限定)。
-
-
token_type
-
配置解析器发出的标记类型名称。
-
-
dictionary_name
-
要针对指定标记类型(们)进行协商的文本搜索词典的名称。如果列出了多个词典,则以指定顺序对它们进行协商。
-
-
old_dictionary
-
要在映射中替换的文本搜索词典的名称。
-
-
new_dictionary
-
要替换 old_dictionary 的文本搜索词典的名称。
-
-
new_name
-
文本搜索配置的新名称。
-
-
new_owner
-
文本搜索配置的新所有者。
-
-
new_schema
-
文本搜索配置的新模式。
-
ADD MAPPING FOR 形式安装一个要针对指定标记类型(们)进行协商的词典列表;如果任何标记类型已存在映射,则会出现错误。 ALTER MAPPING FOR 形式也会执行相同的操作,但首先删除那些标记类型的任何现有映射。 ALTER MAPPING REPLACE 形式用 new_dictionary 替换 old_dictionary 在任何后者出现的地方。仅在出现 FOR 时对指定标记类型执行此操作,或者当它不存在时针对配置的所有映射执行此操作。 DROP MAPPING 形式删除针对指定标记类型(们)的所有词典,导致文本搜索配置忽略那些类型的标记。如果不存在标记类型映射,则会出现错误,除非出现 IF EXISTS 。