Termes de recherche

Utilisez des mots clés simples pour rechercher des actifs. Vous pouvez aussi affiner vos recherches en utilisant les termes et les opérateurs répertoriés dans ces tableaux.

Liste de référence des termes de recherche

Vous pouvez utiliser, dans vos termes de recherche, les caractères génériques répertoriés dans ce tableau.

Tableau 1. Liste de référence des termes de recherche
Termes de recherche Description Exemple
Tapez un terme simple sans caractères ou signes spéciaux. Renvoie tous les actifs qui contiennent le mot clé quelque part dans leurs métadonnées. Tapez Déclarations.
"terme1 terme2" Pour rechercher un terme composé, encadrez-le de guillemets. Vous obtiendrez tous les actifs qui contiennent le terme spécifié quelque part dans leurs métadonnées. Tapez "modèle de processus" pour rechercher cette chaîne exacte.
" ? " Représente un seul caractère. Utilisez ce caractère générique pour obtenir tous les actifs présentant des variantes orthographiques dans leurs métadonnées.
Remarque : Vous ne pouvez pas utiliser le point d'interrogation comme premier caractère de la chaîne à rechercher.
Tapez B?lles pour rechercher des termes tels que balles ou bulles.
" * " Représente un nombre quelconque de caractères. Utilisez des astérisques pour récupérer des variantes des termes.
Remarque : L'astérisque peut être utilisé à la place de la première ou de la dernière lettre d'un terme à rechercher. Vous ne pouvez pas utiliser "*.*" comme requête de recherche.
Tapez long* pour trouver les occurrences de long, longueur, longitude, etc.
" ~" Utilisez un tilde à la fin d'un mot pour rechercher les actifs présentant des variantes orthographiques proches dans leurs métadonnées.
Remarque : Pour rendre cette recherche plus puissante, incluez un indicateur numérique décimal compris entre 0 et 1 (avec un point comme séparateur décimal). Plus le nombre est proche de 1, plus les occurrences trouvées se rapprochent du terme spécifié dans sa forme non générique. Exemple : cage~0.9 peut renvoyer une occurrence de page
Tapez codage~ pour obtenir des occurrences de termes tels que cage, nage ou page.
AND Utilisez cet opérateur booléen en lettres majuscules dans vos requêtes de recherche. L'opérateur booléen par défaut est toujours AND (et). Tapez "modèle de processus" AND déclarations pour obtenir les actifs contenant les termes "modèle de processus" et déclarations dans leurs métadonnées.

Référence des termes de recherche avancée

Vous pouvez utiliser un ou plusieurs champs de recherche dans n'importe quelle combinaison ou choisir la date de dernière modification pour réduire l'étendue de votre recherche.

Ce tableau fournit des exemples de chaque zone de recherche avancée et utilise des exemples de données de recherche pour illustrer le fonctionnement des requêtes de recherche.
Tableau 2. Référence des champs de recherche avancée
Libellé du champ Description Exemple Syntaxe de requête
Tous les mots suivants Tapez une série de termes à rechercher dans n'importe quel ordre. service crédit implémentation "service crédit implémentation"
Avec la phrase exacte Tapez une chaîne de termes à rechercher dans l'ordre exact où vous les saisissez. implémentation de service "implémentation de service"
Au moins un des mots suivants Tapez un groupe de termes dont au moins un doit être trouvé dans les métadonnées de l'actif recherché. service conception modèle service OR conception OR modèle
Aucun des mots suivants Tapez des termes dont vous savez qu'ils ne figurent nulle part dans les métadonnées de l'actif recherché. déclarations -déclarations
Remarque : Si vous utilisez l'opérateur NOT ou "-" sans aucun autre terme de recherche, aucun résultat ne sera renvoyé.
ID Tapez la chaîne alphanumérique figurant dans l'identificateur unique de l'actif recherché. {0000-1111-2222-3333} (\{0000\-1111\-2222\-3333\})
Nom Tapez un terme faisant partie du nom de l'actif. Déclarations name:(Déclarations)
Description Tapez un terme ou une phrase figurant dans la description de l'actif. enregistrements d'audit des ressources humaines description:(enregistrements d'audit des ressources humaines)
Propriétaires Tapez le nom du propriétaire de l'actif.
Remarque : Il peut exister plusieurs propriétaires d'un même actif.
Jean Dupont owner:(Jean Dupont)
Dernière modification par Tapez le nom du dernier utilisateur à avoir modifié l'actif. Anna Baker lastModifiedBy:(Anna Baker)
Dernière modification Choisissez une plage de dates dans le sélecteur de date. 13 juin 2007 - 15 juin 2007 lastModified:([20070613 TO 20070615])

Recherche à l'aide de caractères génériques

Dans Rational Asset Manager, l'index des recherches se base sur la ponctuation pour fractionner le contenu des documents en informations significatives pour les recherches. En d'autres termes, il segmente les informations en ne tenant pas compte des espaces et en excluant les caractères des constantes de chaîne ou des identifiants délimités. Les signes de ponctuation tels que les points et d'autres termes contenant de tels signes, comme "http://", ne sont pas stockés dans l'index.

Lorsque vous recherchez des actifs en utilisant un caractère générique, utilisez ces règles et des exemples pour vous aider à trouver les actifs recherchés.

Règles
  1. S'il y a un caractère de ponctuation dans la phrase recherchée, vous devez le supprimer. Par exemple, "type=impl" devient type=impl
    Remarque : Un caractère générique qui n'est pas suivi d'un espace n'est pas segmenté. Par exemple, type="impl:AssetDiscussion* nécessite que vous retiriez le guillemet et ajoutiez un espace après le signe deux-points, afin que la chaîne devienne type=impl: AssetDiscussion*
  2. Vous devez scinder les mots lorsqu'il y a un trait d'union. Par exemple : element name="request-Asset-Access-Response".
    Remarque : Cette règle est vraie sauf si un nombre est présent dans le segment. Dans ce cas, le segment entier est interprété comme le nombre et n'est pas scindé. Par exemple : layoutConstraint xmi:type="notation:Location" xmi:id="_4WXt79N1EdycYOkFXjXeHg" yes="-186"
  3. Recherchez des adresses électroniques et des noms d'hôtes Internet comme un jeton.

Cependant, lorsque vous utilisez le caractère générique "*" dans un terme de recherche, votre texte n'est plus segmenté. Dans ce cas, les actifs que vous recherchez ne sont pas trouvés. Vous devez segmenter manuellement vos termes dans le champ de recherche. Utilisez ces exemples comme référence pour créer des expressions de recherche efficaces à l'aide de caractères génériques.

Exemple 1 : trouver un document WSDL grâce à la recherche

Scénario : le document contient la ligne : type="impl:AssetDiscussionForum".

Utilisez l'un de ces termes de recherche pour trouver le document :
  • type="impl:AssetDiscussionForum"
  • "impl:AssetDiscussionForum"
  • impl:AssetDiscussionForum
  • impl AssetDiscussionForum

Utilisez ce terme de recherche avec le caractère générique "*" :

  • type impl AssetDiscussion*
Remarque : Vous ne pouvez pas effectuer de recherche à l'aide de l'exemple type="impl:AssetDiscussion*". Cet exemple ne fonctionne pas car il est traité comme un seul terme et ne correspond à aucun de ceux stockés dans l'index pour le document.
Exemple 2 : trouver une URL

Scénario : les noms d'hôtes sont stockés comme un seul segment mais sans la partie "http://" du nom. L'utilisation de termes de recherche normaux facilite la recherche de noms d'hôte. Cependant, si vous incluez un caractère générique "*" dans votre recherche, il est alors possible que vous ne trouviez pas le bon fichier. Le document dans cet exemple contient la ligne : wsdl:definitions targetNamespace="http://core.ws.web.repository.ram.ibm.com".

Utilisez l'un de ces termes de recherche pour trouver le document.
  • wsdl:definitions targetNamespace="http://core.ws.web.repository.ram.ibm.com"
  • targetNamespace="http://core.ws.web.repository.ram.ibm.com"
  • http://core.ws.web.repository.ram.ibm.com

Utilisez ces termes de recherche avec le caractère générique "*" :

  • targetNamespace core.ws.web.repository.ram.ibm.*
  • targetNamespace core.ws.web.reposito*
Remarque : Si vous effectuez une recherche en utilisant ce terme et ce caractère générique, le document targetNamespace="http://core.ws.web.repository.ram.ibm.*” ne sera pas trouvé. Cette recherche ne renvoie aucun résultat car vous n'avez pas supprimé la ponctuation dans le nom d'hôte ou la partie "http://" du nom d'hôte.

Recherche au sein d'artefacts XML

Si les actifs contiennent des artefacts XML, des fichiers WSDL, par exemple, et si des règles d'indexation de XML ont été configurées pour le type des actifs, vous serez en mesure de rechercher des actifs en fonction des éléments, des attributs et des valeurs d'un artefact XML.

Lorsque vous effectuez une recherche au sein d'artefacts XML, l'option Rechercher dans les artefacts doit être cochée dans la liste déroulante située en regard de la zone de recherche. Dans cette zone, entrez une requête XML. La structure de base d'une requête XML se présente ainsi :
attribute:(element[attribute='value' attribute='value'])
element, attribute et value sont respectivement les noms spécifiques d'un élément, d'attributs et de valeurs d'attributs dans le fichier XML. Les caractères génériques sont autorisés.
Par exemple, si vous souhaitez rechercher <schema targetNamespace="http://core.ws.web.repository.ram.ibm.com">, vous pouvez utiliser l'une de ces requêtes de recherche :
attribute:(schema[targetNamespace='http://core.ws.web.repository.ram.ibm.com'])
attribute:(targetNamespace='http://core.ws.web.repository.ram.ibm.com')
attribute:(schema[targetNamespace='*ws.web*'])
attribute:(targetNamespace='*'])
Pour chercher un attribut et une valeur spécifiques dans un élément :
attribute:(element[name='value'])
Pour chercher un attribut et une valeur spécifiques dans un chemin :
attribute:(path[name='value'])
Pour chercher attribute=value dans n'importe quel élément ou pour rechercher des attributs personnalisés :
attribute:(name='value')
Pour exiger que deux paires d'attributs et de valeurs soient dans le même élément :
attribute:(name='value' name2='value2') attribute:(element[name='value' name=value2'])
Pour rechercher du texte dans un élément (par exemple, pour rechercher <status>Operational</status>), vous pouvez utiliser l'une ou l'autre de ces requêtes de recherche :
attribute:(text()='Operational')
attribute:(status[text()='Operational'])
Les mêmes règles de chemins et d'éléments s'appliquent.