Doc produitsMenu

Plateforme Coveo 6.5 >
Recherches plus avancées > Caractères de remplacement

Utilisation caractères de remplacement dans les requêtes

Un caractère de remplacement est un caractère qui peut être remplacé par l'un des caractères d'un sous-ensemble de caractères possibles. Le caractère de remplacement point d'interrogation (?) peut être remplacé par l'une des 36 lettres et chiffres disponibles (A à Z et 0 à 9). Le caractère astérisque (*) remplace zéro ou plusieurs caractères.

Quand vous utilisez une syntaxe avec caractère de remplacement dans une boîte de recherche, la Plateforme Coveo élargit la recherche des mots-clés comportant des caractères de remplacement à toutes les correspondances possibles des mots pour élargir la portée de la requête.

Exemples :
  • La recherche de te?t pourrait trouver les documents comportant les mots text ou test, mais également les documents comportant te4t, si ce terme a été trouvé.
  • La recherche de search* pourrait trouver searching et searched

L'utilisation de caractères de remplacement convient lorsque vous souhaitez trouver des variantes d'un modèle. Saisissez tout simplement la partie fixe du modèle et utilisez un caractère de remplacement pour élargir la recherche aux variantes.

Exemple : Pour trouver tous les noms de produits débutant par THI10, saisissez THI10* dans la boîte de recherche.

L'utilisation de caractères de remplacement convient lorsque vous ne vous souvenez pas de l'orthographe exacte du nom d'une personne, d'une entreprise ou d'un produit, mais que vous en connaissez une partie.

Important: Utilisez les caractères de remplacement avec parcimonie, parce qu'ils peuvent élargir considérablement une requête et augmenter significativement la charge sur le serveur d'indexation. Vous remarquerez peut-être que les requêtes avec caractères de remplacement s'exécutent plus lentement et trouvent un nombre supérieur de résultats. Par exemple, si vous cherchez a*t, il y aura potentiellement un nombre considérable de mots commençant avec la lettre a et se terminant avec la lettre t qui seront balayés par le serveur d'indexation.

Note : Les requêtes avec caractères de remplacement sont liée à une fonction optionnelle que votre Administrateur Coveo peut désactiver pour réduire la charge sur le serveur d'indexation (voir Comment modifier les paramètres de l'index?).

Caractères de remplacement et indexation par radicaux

Quand l'indexation par radicaux est activée (voir Qu'est-ce que l'indexation par radicaux?), les résultats de recherche de la requête avec caractères de remplacement peuvent ne pas correspondre exactement au terme cherché.

Exemple : Quand vous cherchez universi* et que l'indexation par radicaux est activée, la Plateforme Coveo fait une recherche pour les termes university, universitas, université, mais l'indexation par radicaux cherche également les termes qui commencent par univer, produisant ainsi des résultats pour les termes universal ou universe, qui ne respectent pas la syntaxe Universi*.

Limitations des caractères de remplacement et des opérateurs

Les requêtes avec caractères de remplacement ne fonctionnent pas lorsqu'elles sont utilisées avec les opérateurs suivants :

  • Les phrases exactes (guillemets doubles) ne peuvent pas entourer des caractères de remplacement.

    Exemple : "global warm*" n'est pas une option autorisée.

  • Les caractères de contiguïté (.: / \ _ -) ne peuvent pas être utilisés avec les mêmes termes que des caractères de remplacement.

    Exemple : long_file-nam*.txt n'est pas une option autorisée.

  • L'opérateur de proximité NEAR ne peut pas être utilisé entre des termes comportant des caractères de remplacement.

    Exemple : glob* NEAR warm n'est pas une option autorisée.