ALTER TEXT SEARCH CONFIGURATION — modifier la définition d'une configuration de recherche plein texte
ALTER TEXT SEARCH CONFIGURATIONnom
ADD MAPPING FORtype_jeton
[, ... ] WITHnom_dictionnaire
[, ... ] ALTER TEXT SEARCH CONFIGURATIONnom
ALTER MAPPING FORtype_jeton
[, ... ] WITHnom_dictionnaire
[, ... ] ALTER TEXT SEARCH CONFIGURATIONnom
ALTER MAPPING REPLACEvieux_dictionnaire
WITHnouveau_dictionnaire
ALTER TEXT SEARCH CONFIGURATIONnom
ALTER MAPPING FORtype_jeton
[, ... ] REPLACEvieux_dictionnaire
WITHnouveau_dictionnaire
ALTER TEXT SEARCH CONFIGURATIONnom
DROP MAPPING [ IF EXISTS ] FORtype_jeton
[, ... ] ALTER TEXT SEARCH CONFIGURATIONnom
RENAME TOnouveau_nom
ALTER TEXT SEARCH CONFIGURATIONnom
OWNER TO {nouveau_propriétaire
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH CONFIGURATIONnom
SET SCHEMAnouveau_schéma
ALTER TEXT SEARCH CONFIGURATION
modifie la définition
d'une configuration de recherche plein texte. Vous pouvez modifier les
correspondances à partir des types de jeton vers des dictionnaires, ou
modifier le nom ou le propriétaire de la configuration.
Vous devez être le propriétaire de la configuration pour utiliser
ALTER TEXT SEARCH CONFIGURATION
.
nom
Le nom de la configuration de recherche plein texte (pouvant être qualifié du schéma).
type_jeton
Le nom d'un type de jeton qui est émis par l'analyseur de configuration.
nom_dictionnaire
Le nom d'un dictionnaire de recherche plein texte à consulter pour le type de jeton spécifié. Si plusieurs dictionnaires sont listés, ils sont consultés dans l'ordre d'apparence.
ancien_dictionnaire
Le nom d'un dictionnaire de recherche plein texte à remplacer dans la correspondance.
nouveau_dictionnaire
Le nom d'un dictionnaire de recherche plein texte à substituer à
ancien_dictionnaire
.
nouveau_nom
Le nouveau nom de la configuration de recherche plein texte.
newowner
Le nouveau propriétaire de la configuration de recherche plein texte.
nouveau_schéma
Le nouveau schéma de la configuration de recherche plein texte.
La forme ADD MAPPING FOR
installe une liste de
dictionnaires à consulter pour les types de jeton indiqués ; il y a une
erreur s'il y a déjà une correspondance pour un des types de jeton.
La forme ALTER MAPPING FOR
fait de même mais en
commençant par supprimer toute correspondance existante avec ces types de
jeton.
Les formes ALTER MAPPING REPLACE
substituent nouveau_dictionnaire
par ancien_dictionnaire
partout où ce
dernier apparaît. Ceci se fait pour les seuls types de jeton indiqués quand
FOR
apparaît ou pour toutes les correspondances de la
configuration dans le cas contraire.
La forme DROP MAPPING
supprime tous les dictionnaire pour
les types de jeton spécifiés, faisant en sorte que les jetons de ces types
soient ignorés par la configuration de recherche plein texte. Il y a une
erreur s'il n'y a pas de correspondance pour les types de jeton sauf si
IF EXISTS
a été ajouté.
L'exemple suivant remplace le dictionnaire english
avec
le dictionnaire swedish
partout où english
est utilisé dans ma_config
.
ALTER TEXT SEARCH CONFIGURATION ma_config ALTER MAPPING REPLACE english WITH swedish;
Il n'existe pas d'instructions ALTER TEXT SEARCH
CONFIGURATION
dans le standard SQL.