Partager via


Exécuter une recherche d’élément de travail sémantique

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Vous trouverez des éléments de travail à l’aide de filtres de raccourci ou en spécifiant des mots clés ou des phrases clés. Vous pouvez également utiliser des champs/valeurs de champ spécifiques, des modifications d’affectation ou de date, ou des opérateurs Equals, Contains et Not. La recherche ne respecte pas la casse. Utilisez des recherches sémantiques pour effectuer ces tâches :

  • Rechercher un élément de travail spécifique à l’aide de son ID ou d’un mot clé
  • Rechercher un ou plusieurs éléments de travail dans tous les projets de manière rapide et flexible
  • Exécuter une recherche en texte intégral sur tous les champs d’élément de travail
  • Passer en revue les éléments de travail affectés à un membre spécifique de l’équipe
  • Rechercher dans des champs d’élément de travail spécifiques pour affiner rapidement une liste d’éléments de travail
  • Déterminer les mots clés qui prennent en charge une recherche managée

Conditions préalables

  • Niveaux d’accès : tous les membres du projet : chaque membre de projet peut utiliser les fonctions de recherche, notamment les utilisateurs disposant d’une partie prenante, d’un niveau d’accès de base et d’un niveau d’accès supérieur.
  • Résultats de la recherche :
    • Résultats basés sur l’accès : lorsque vous effectuez une recherche dans l’ensemble de l’organisation ou de la collection, le système répertorie uniquement les résultats auxquels un membre du projet peut accéder.
    • Limitations des parties prenantes :
      • Recherche wiki : les résultats de la recherche wiki des parties prenantes sont limités aux wikis provisionnés. Les résultats wiki publiés ne s’affichent pas, car ils nécessitent l’accès aux référentiels standard, que les parties prenantes n’ont pas.
      • Recherche de code : les résultats de la recherche de code n’apparaissent pas pour les parties prenantes.

Conseil

Si vous configurez la recherche sémantique, vous remarquez que la zone de recherche se déplace dans la barre bleue, comme illustré dans l’image suivante.

Zone de texte Rechercher les éléments de travail

Démarrer une recherche sémantique d’éléments de travail

Avec la recherche sémantique, vous pouvez effectuer une recherche :

  • Dans un ou plusieurs projets
  • Dans tous les champs d’élément de travail à l’aide de texte libre
  • Par rapport à des champs d’élément de travail spécifiques

Recherche de texte libre dans tous les champs d’élément de travail, y compris les champs personnalisés, ce qui entraîne des recherches plus naturelles. Le système affiche les résultats de recherche dans une vue d’extrait de code où les correspondances de recherche sont mises en surbrillance. La recherche sémantique s’intègre au suivi des éléments de travail, fournissant des contrôles familiers pour afficher, modifier, commenter et partager des informations dans un formulaire d’élément de travail.

  1. Sélectionnez une page Tableaux , entrez un mot clé ou une expression dans la zone de recherche, puis appuyez sur Entrée ou sélectionnez l’icône de recherche de démarrage.

    Zone Recherche d’éléments de travail

  2. Le système affiche les résultats de recherche dans une vue d’extrait de code où les correspondances trouvées apparaissent en gras.

    Résultats de la recherche

    Cette recherche est une recherche en texte intégral qui utilise des chaînes de recherche simples pour des mots ou des expressions. La recherche d'éléments de travail correspond aux formes dérivées de vos termes de recherche ; par exemple, une recherche pour « mise à jour » trouve des occurrences des mots « mis à jour » et « mise à jour ». Les recherches ne sont pas sensibles à la casse.

  3. Sélectionnez un extrait de code d’un élément de travail et affichez-le dans la fenêtre de droite.

    Ouvrez les résultats de la recherche dans un nouvel onglet de navigateur à partir d’une zone de recherche en appuyant sur Ctrl + Entrée ou en maintenant Ctrl et en cliquant sur l’icône démarrer la recherche. Dans Google Chrome, appuyez sur Ctrl + Maj + Entrée pour basculer le focus sur le nouvel onglet du navigateur.

Affiner les résultats de la recherche sémantique

  1. Ajustez votre recherche en spécifiant les champs à rechercher. Entrez a: et un nom d’utilisateur pour rechercher tous les éléments attribués à cet utilisateur.

    Rechercher à partir de la barre de titre

    Les filtres rapides que vous pouvez utiliser sont les suivants :

    • a: pour Affecté à :
    • c: pour Créé par :
    • s: pour État
    • t: pour Type d’élément de travail
  2. Commencez à taper le nom d’un champ dans vos éléments de travail ; par exemple, tapez ta.

    Filtres rapides à mesure que vous tapez

    La liste déroulante affiche les suggestions de nom de champ d’élément de travail qui correspondent à l’entrée utilisateur et aident l’utilisateur à effectuer la recherche plus rapidement. Par exemple, une recherche telle que tags:Critical recherche tous les éléments de travail marqués « Critique ».

  3. Ajoutez d’autres filtres pour affiner davantage votre recherche, et utilisez des opérateurs booléens pour combiner des termes si nécessaire. Par exemple, a: Chris t: Bug s: Active recherche tous les bogues actifs affectés à un utilisateur nommé « Chris ».

  4. Limitez votre recherche à des types et des états spécifiques à l’aide des listes de sélecteurs de liste déroulante en haut de la page de résultats.

::: moniker-end

À partir du portail Web

La recherche improvisée n’est pas disponible à partir d’Azure DevOps Services. Seule la recherche sémantique est disponible.

À partir de Visual Studio Team Explorer

Ouvrez le menu contextuel icône du menu contextuel et sélectionnez une option.

Menu de la zone de recherche (Team Explorer)

Recherche d’éléments de travail à l’aide de la zone de recherche (Team Explorer)

Rechercher un élément de travail à l’aide de la zone de texte de recherche

Vous pouvez combiner des raccourcis et utiliser des opérateurs de recherche dans la zone de recherche.

Utilisez le bouton icône Effacer la zone de recherche (Team Explorer)Effacer pour supprimer le contenu de la zone de recherche. Pour basculer votre contexte vers la zone de recherche à partir de Visual Studio, appuyez sur Ctrl+'.

Recherche d’éléments par mots clés ou expressions

Les mots clés ou expressions que vous tapez dans la zone de recherche retournent une liste d’éléments de travail qui contiennent ces mots clés ou expressions dans les champs Description, Étapes de reproduction ou Titre. Placez chaque expression entre guillemets.

Dans la zone Rechercher les éléments de travail, tapez un mot clé ou une expression qui apparaît dans les champs Titre, Description ou Étapes de reproduction pour les éléments de travail qui vous intéressent.

Placez les différents mots entre guillemets.

Par exemple, pour rechercher les éléments de travail avec les mots clés spécifiés dans les champs Titre ou Description :

  • Pour le mot clé « duplication », entrez duplication.
  • Pour l’expression « Getting Started », entrez "Getting Started".
  • Pour l’expression « Getting Started » ou le mot clé « feature », entrez feature "Getting Started".
Filtrez les éléments qui contiennent ces mots clés ou expressions : Saisissez la chaîne suivante :
Duplication duplication
Bien démarrer "Getting Started"
Feature et Getting Started feature "Getting Started"

Vous pouvez exécuter des requêtes de correspondance partielle ou exacte sur un mot clé ou une expression contenu dans tout champ de texte. Vous pouvez aussi exécuter une requête de recherche en texte intégral en filtrant les mots clés et expressions contenus dans l’index de recherche en texte intégral. Team Foundation indexe automatiquement tous les champs de texte long avec un type de données PlainText et HTML et le champ Titre pour la recherche en texte intégral.

Rechercher des éléments en fonction de champs et valeurs de champs spécifiques

Pour rechercher des éléments de travail en fonction d’un mot clé ou d’une expression contenu dans d’autres champs de chaînes de texte, spécifiez le nom convivial ou le nom de référence du champ. Placez chaque expression entre guillemets. Vous pouvez déterminer le nom convivial d’un champ en plaçant le pointeur de la souris sur le champ dans un formulaire d’élément de travail. Pour déterminer le nom de référence des champs couramment utilisés ou pour rechercher un champ qui ne figure pas dans le formulaire, voir Index des champs d’élément de travail.

Filtrez les éléments qui répondent à ces critères : Saisissez la chaîne suivante :
Contient un fichier attaché. System.AttachedFileCount=1
Couper des récits utilisateur. T:Story Reason=Cut
ou
T="User Story" System.Reason=Cut
Résolu par Peter. "Resolved By":Peter
ou
Microsoft.VSTS.Common.ResolvedBy:Peter
Modifié aujourd’hui. "Changed Date"=@Today
Créé hier en tant qu’activité de test. "Created Date"=@Today-1 Activity=Test

Note

Certains champs, tels que l’historique et la description, ne prennent pas en charge les recherches partielles de texte word. Par exemple, si le champ Historique contient l’expression reproducible behavior et que vous recherchez History:repro, l’élément de travail est introuvable. Toutefois, si vous recherchez la chaîne History:reproduciblecomplète, l’élément de travail est trouvé.

Utiliser les macros @Me ou @Today

La macro @Me s’étend sur le nom complet de l’utilisateur actuel dans n’importe quelle recherche d’élément de travail. La macro @Me est particulièrement utile pour la création d’une recherche que vous pouvez partager avec d’autres utilisateurs et peut simplifier votre travail en réduisant le nombre de caractères que vous devez taper pour spécifier votre propre nom d’utilisateur. Pour obtenir une description de toutes les macros, consultez Champs de requête, opérateurs et macros, macros de requête ou variables.


Filtrer pour

Saisissez la chaîne suivante


Vous est assigné actuellement

A=@Me


Créé par vous

C=@Me


Résolu hier

Resolved Date=@Today-1


Modifié il y a sept jours

System.ChangedDate=@Today-7


Créé hier sous l’équipe Phone Saver

Created Date=@Today-1 And Area Path=FabrikamFiber\Phone Saver


Utiliser des opérateurs Equals, Contains et Not

Utilisez les opérateurs suivants de recherche pour spécifier des critères de recherche :

= (EQUALS) pour rechercher des correspondances de texte exactes.
: (CONTAINS) pour rechercher des correspondances de texte partielles.
- (NOT) pour exclure les éléments de travail qui contiennent un certain texte. L’opérateur NOT ne peut être utilisé qu’avec des noms de champs.

Les exemples suivants montrent comment utiliser des opérateurs quand vous créez une chaîne de recherche.

Filtrez les éléments qui répondent à ces critères : Saisissez la chaîne suivante :
Assigné à Peter et non Active. A:Peter -S=Active
Dans lequel le champ Activity n’était pas Development. - Activity=Development
Résolu par Peter. "Resolved By":Peter
Contiennent le mot clé triage dans le titre ou la description, ne vous sont pas assignés et ne sont pas fermés. triage -A=@me -S=Closed
Bogues actifs qui vous sont assignés et dont le titre ne contient pas le mot clé bugbash. S=Active T=bug A=@Me -Title:bugbash

Questions fréquentes (FAQ)

Q : La zone de recherche prend-elle les opérateurs inférieur/supérieur à ?

R : Non. La zone de recherche ne reconnaît pas les opérateurs de comparaison comme supérieur à (>) ou inférieur à (<). Elle traduit les requêtes contenant ces opérateurs en une expression de recherche.