Principes de base de Windchill > Recherche Windchill > Informations de référence concernant la recherche > Caractères spéciaux dans les mots-clés
  
Caractères spéciaux dans les mots-clés
* 
La rubrique suivante s'applique uniquement aux recherches par mot-clé avec la fonction Windchill Index Search installée et activée. Lorsque vous effectuez une recherche dans les bases de données ou une recherche par mot-clé non indexée, tous les caractères spéciaux sont interprétés de manière littérale. Pour plus d'informations, consultez la section Règles de recherche par mot-clé.
Lorsque la fonction Windchill Index Search est installée et activée, il existe essentiellement deux types de caractères spéciaux :
caractères indexés, pouvant être ignorés ou inclus lors de l'exécution d'une recherche ;
caractères non indexés et systématiquement ignorés lorsqu'ils sont inclus dans les recherches par mot-clé.
Pour plus d'informations sur l'utilisation du caractère d'échappement, consultez la rubrique Utilisation du caractère d'échappement avec des caractères génériques.
Caractères spéciaux indexés
Les caractères spéciaux ci-après sont inclus dans l'index Windchill et sont utilisés pour différencier les chaînes de mot-clé :
Tirets -
Points .
Traits de soulignement _
Cela signifie que lorsqu'un mot-clé inclut ces caractères, il est indexé en totalité et sous forme de différents composants séparés par le caractère spécial (-, . et _).
Supposons que vous ayez créé un objet et que vous lui ayez affecté le numéro d'identificateur "123-456". Cette valeur est alors indexée de la façon suivante :
123-456
123
123-
456
-456
Si vous effectuez une recherche par mot-clé en utilisant l'un de ces termes, l'objet présentant le numéro 123-456 est renvoyé comme résultat de la recherche.
Toutefois, lorsque vous incluez l'un des caractères spéciaux indexés (-, . et _) dans votre terme de recherche par mot-clé, Windchill considère ce caractère comme un composant littéral de la chaîne de mot-clé.
Considérons les exemples de recherches ci-après :
Mot-clé : 123
Les résultats de la recherche comprendront les objets suivants :
Nom
Numéro
Doc-123
0005124
Wheel Axle
123-456
Image 123
000002
Link-123-ABC
0000125
Mot-clé : 123-
L'ajout du tiret limite les résultats de la recherche aux objets suivants :
Nom
Numéro
Wheel Axle
123-456
Link-123-ABC
0000125
L'objet "Image 123" est exclu car, lorsqu'il est présent, le tiret est un composant littéral de la chaîne de recherche.
L'objet "Doc-123" est exclu, car l'emplacement du tiret est également pris en compte. "Doc-123" a été indexé sous la forme Doc, Doc-, -123 et 123.
* 
Vous pouvez également utiliser un caractère générique dans le cadre d'une recherche incluant des caractères spéciaux. Par exemple, pour rechercher l'objet présentant le numéro 123-4567-890, vous pouvez rechercher la chaîne 123-4567* ou 123-4??7-*.
Caractères spéciaux ignorés
Windchill Index Search ignore les caractères suivants :
Pourcentage %
Barre oblique /
Barre oblique inverse \
Point d'interrogation ?
Parenthèse ouvrante (
Parenthèse fermante )
Astérisque *
Guillemets (courbes et droits) “ ” "
Lorsqu'un caractère spécial est ignoré lors de l'indexation, Windchill Index Search remplace ce caractère par un espace. Supposons que vous ayez créé deux articles et que vous leur ayez affecté les numéros d'identificateur 123/456/789 et 123*456*789. Ces deux valeurs sont indexées sous la forme 123, 456 et 789.
Lorsque vous incluez l'un de ces caractères dans votre terme de recherche par mot-clé, Windchill ignore le caractère spécial et traite le mot-clé comme deux chaînes distinctes jointes par l'opérateur AND.
Par exemple, si vous effectuez une recherche par mot-clé portant sur 123/456/789, vous recherchez en réalité les chaînes 123, 456 et 789. Cette recherche renverrait les objets comportant l'une des valeurs suivantes :
123/456/789 123*456*789 Doc-123 A/456 modèle 789 789_456_123.prt Image-456 123 789 456%123?789