ALTER TEXT SEARCH CONFIGURATION

更改文本搜索配置的定义。

概要

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 name SET SCHEMA new_schema

Description

ALTER TEXT SEARCH CONFIGURATION更改文本搜索配置的定义。 您可以修改其从令牌类型到字典的映射,或者更改配置的名称或所有者。

您必须是配置的所有者才能使用ALTER TEXT SEARCH CONFIGURATION.

参数

name 现有文本搜索配置的名称(可选,模式限定)。 token_type 配置的解析器发出的令牌类型的名称。 dictionary_name 用于指定令牌类型的文本搜索字典的名称。 如果列出了多个词典,则将以指定顺序对其进行查询。 old_dictionary 映射中要替换的文本搜索字典的名称。 new_dictionary 用来替换old_dictionary的文本搜索字典的名称 new_name

文本搜索配置的新名称。

new_owner

文本搜索配置的新所有者。

new_schema

文本搜索配置的新架构。

ADD MAPPING FOR表单会安装一个字典列表,供您查询指定的令牌类型; 如果已经有任何令牌类型的映射,则为错误。 ADD MAPPING FOR表单的功能相同,但是首先删除那些令牌类型的任何现有映射。 ADD MAPPING FOR表单用new_dictionary替换old_dictionary的任何地方。 当出现FOR时,仅对指定的令牌类型执行此操作,否则不进行配置的所有映射。 DROP MAPPING表单删除指定令牌类型的所有字典,从而使这些类型的令牌被文本搜索配置忽略。 如果没有令牌类型的映射,这是一个错误,除非出现IF EXISTS

示例

以下示例在my_config中使用english的任何地方,用swedish词典替换english词典。

ALTER TEXT SEARCH CONFIGURATION my_config
  ALTER MAPPING REPLACE english WITH swedish;

兼容性

在SQL标准中没有ALTER TEXT SEARCH CONFIGURATION语句。

另见

[CREATE TEXT SEARCH CONFIGURATION](CREATE_TEXT_SEARCH_CONFIGURATION.html#topic1), [DROP TEXT SEARCH CONFIGURATION](DROP_TEXT_SEARCH_CONFIGURATION.html#topic1)

Parent topic: SQL Command Reference

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:10

results matching ""

    No results matching ""