Doc produitsMenu

Plateforme Coveo 7.0 >
Aide pour l'utilisateur > Recherches plus avancées > Utilisation des opérateurs de recherche dans les requêtes

Utilisation des opérateurs de recherche 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 astérisque (*) peut être remplacé par zéro ou plusieurs caractères Unicode. Le caractère de remplacement (?) peut être remplacé par n'importe quel caractère défini par la norme Unicode (voir Utilisation de caractères spéciaux dans les requêtes).

  • Caractères de remplacement : * et ?

    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 :

    micro*

    Peut correspondre à Microsoft et à microprocessor.

    La recherche de te?t

    pourrait trouver les documents comportant les mots text ou test, mais également les documents comportant te4t si ce terme existe dans les documents indexés.

    Note : Ceci fonctionnement seulement lorsque le comportement de caractère de remplacement du point d'interrogation est activé (voir Activation du comportement du caractère de remplacement du point d'interrogation).

  • Correspondre à un modèle

    L'utilisation de caractères de remplacement peut être utile lorsque vous oubliez l'épellation exacte du nom d'une personne, d'une entreprise ou d'un produit, bien que vous vous souveniez d'une partie du nom.

    L'utilisation de caractères de remplacement peut être utile lorsque vous souhaitez faire correspondre toutes les 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.

  • Caractère de remplacement dans une recherche de phrase

    Vous pouvez utiliser les caractères de remplacement à l'intérieur d'une phrase à correspondance parfaite pour permettre un certain niveau de variabilité dans la recherche de la phrase.

    Exemple :

    Chercher "rapports fina* 201?"

    présente des résultats pouvant contenir les phrases suivantes :

    • rapports financiers 2012
    • rapports finaux 2010

    Note : Ceci fonctionnement seulement lorsque le comportement de caractère de remplacement du point d'interrogation est activé (voir Activation du comportement du caractère de remplacement du point d'interrogation).

  • Caractère de remplacement avec l'opérateur PRÈS

    Vous pouvez aussi utiliser les caractères de remplacement avec l'opérateur PRES (NEAR).

    Exemple :

    Rechercher rapports PRES fina*

    présente des documents contenant des occurrences du mot rapports qui sont à dix mots ou moins de mots débutant par fina.

  • Important à savoir

    • Une requête de caractère de remplacement peut agrandir de façon significative une requête et, par conséquent, consommer beaucoup plus de ressources de serveur qu'une requête normale. Pour empêcher ceci, par défaut, l'expansion de requête est limitée aux 32 premiers termes de remplacement retrouvés. Ceci veut dire que lorsqu'il y a plus de 32 termes qui correspondent à la requête de caractère de remplacement, ce ne sont pas tous les résultats attendus qui seront retournés.

      De façon similaire, par défaut, au moins deux caractères de poids fort sont nécessaires avant un caractère de remplacement afin de limiter l'impact des requêtes de caractères de remplacement dans les ressources du serveur.

      Exemple : Un utilisateur saisit la requête suivante :

      a*

      Le message suivant apparaît dans l'interface de recherche :

      (Le préfixe pour l'expression générique 'a*' n'est pas assez long. Vous devez préciser un minimum de 2 caractères.)

      Note : Votre administrateur Coveo peut personnaliser les paramètres Nombre de candidats et Nombre de caractères requis en préfixe pour modifier ces restrictions (voir Modifier ou utiliser les paramètres avancés de l'index).

    • Les requêtes de caractères de remplacement sur l'ensemble du contenu d'un index prendront toujours plus de temps pour retourner des résultats. Pour le contenu où les caractères de remplacement sont appropriés, vous devriez penser à isoler les données dans un champ, et utiliser le champ pour la recherche de caractères de remplacement. Pendant la recherche dans un champ, le nombre de possibilités est plus petit, alors l'utilisation de la même expression de remplacement peut retourner plus ou même tous les résultats possibles (voir Que sont les requêtes par champs et les requêtes en texte libre?).