VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

ALTER TEXT SEARCH CONFIGURATION

ALTER TEXT SEARCH CONFIGURATION - 更改文本搜索配置的定义

语法格式

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_USER | SESSION_USER }
ALTER TEXT SEARCH CONFIGURATION name SET SCHEMA new_schema

说明

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形式会安装一些词典(用列表列出)用于在其中 查阅指定的记号类型。如果对任一记号类型已经有一个映射,则会发生错误。 ALTER MAPPING FOR形式做同样的事情,但是首先会移除这些记号 类型的任何现有映射。ALTER MAPPING REPLACE形式用 new_dictionary来替换任何位 置上的old_dictionary。当出 现FOR时,只会为指定的记号类型做这样的事情。如果不出现 FOR,则会为该配置中所有的映射都这样做。 DROP MAPPING形式会移除指定记号类型的所有字典,导致该文本 搜索配置忽略这些类型。除非出现IF EXISTS,在那些记号类型没有 任何映射时会发生错误。

示例

以下示例将 english 字典替换为在 my_config 中使用 english 的 swedish字典。

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