PostgreSQL 9.1.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 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
    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`構文は、すべての`old_dictionary`を`new_dictionary`で置き換えます。 `FOR`があれば、これは指定したトークン型に対してのみ行われ、なければ、設定におけるすべての対応付けに対して行われます。 `DROP MAPPING`構文は指定したトークン型（複数可）に対するすべての辞書を削除します。 この結果、このテキスト検索設定ではこれらの型のトークンが無視されるようになります。 `IF EXISTS`がない限り、トークン型に対する対応付けが存在しない場合はエラーになります。

## 例

次の例は、`my_config`内で`english`が使用されるすべてに対し、`english`辞書を`swedish`辞書で置換します。

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

## 互換性

標準SQLには`ALTER TEXT SEARCH CONFIGURATION`文はありません。

## 関連項目

CREATE TEXT SEARCH CONFIGURATION, DROP TEXT SEARCH CONFIGURATION

前のページ | ホーム | 次のページ
ALTER TABLESPACE | 上に戻る | ALTER TEXT SEARCH DICTIONARY