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