©
本文檔使用 php中文網手册 發布
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
ALTER TEXT SEARCH CONFIGURATION 更改文本搜索配置的定义。 您可以将映射从记号类型调整为字典,或者改变配置的名称或者所有者。
要应用ALTER TEXT SEARCH CONFIGURATION,您必须是配置的所有者。
已有文本搜索配置的名称(可以有模式修饰)。
由配置的语法解析器发出的记号类型的名称。
被指定记号类型咨询的文本搜索字典的名称。
在影射中被替代的文本查询字典的名称。
替代old_dictionary 的文本查询字典的名称。
文本查询配置的新名称。
文本查询配置的新所有者。
ADD MAPPING FOR形式安装一个被特定记号类型咨询的字典列表; 如果已经有一个任意记号类型的映射,那就是个错误。ADD MAPPING FOR 形式也是如此,但是首先移除那些记号类型的映射。ALTER MAPPING REPLACE 形式new_dictionary代替 old_dictionary,只要后者一出现便会被替换。 这些仅仅在FOR出现时对特定标记类型来操作,或者在不出现时对所有配置映射来 操作。DROP MAPPING表格删除所有特定标记类型的字典,导致那些类型的标记被 文本搜索配置忽略。若无标记类型的映射则是错误的,除非IF EXISTS出现。
以下示例在english在my_config之内使用时, 用swedish字典代替english字典,
ALTER TEXT SEARCH CONFIGURATION my_config ALTER MAPPING REPLACE english WITH swedish;
在SQL标准中没有ALTER TEXT SEARCH CONFIGURATION语句。