Skip to main content

Recherche de discussions

Vous pouvez rechercher des discussions sur GitHub Enterprise Server et affiner les résultats à l’aide de qualificateurs de recherche.

À propos de la recherche de discussions

Vous pouvez rechercher des discussions de manière globale dans l’ensemble de GitHub Enterprise Server ou dans un référentiel ou une organisation spécifique. Pour plus d’informations, consultez « À propos de la recherche sur GitHub ».

Astuces :

  • Cet article contient des liens vers des exemples de recherche sur le site web GitHub.com, mais vous pouvez utiliser les mêmes filtres de recherche avec GitHub Enterprise Server. Dans les exemples de recherche liés, remplacez github.com par le nom d’hôte de your GitHub Enterprise Server instance.
  • Pour obtenir la liste des syntaxes de recherche que vous pouvez ajouter à n’importe quel qualificateur de recherche afin d’améliorer vos résultats, consultez « Présentation de la syntaxe de recherche ».
  • Utilisez des guillemets autour des termes de recherche composés de plusieurs mots. Par exemple, pour rechercher les problèmes qui ont l’étiquette « In progress », vous devez rechercher label:"in progress". La recherche ne respecte pas la casse.

Rechercher par titre, corps ou commentaires

Avec le qualificateur in, vous pouvez restreindre votre recherche de discussions au titre, au corps ou aux commentaires. Vous pouvez également combiner des qualificateurs pour rechercher une combinaison de titre, de corps ou de commentaires. Lorsque vous omettez le qualificateur in, GitHub Enterprise Server recherche le titre, le corps et les commentaires.

QualificateurExemple
in:titlebienvenue in:titlecorrespond aux discussions avec « bienvenue » dans le titre.
in:bodyintégrer in:title,body correspond aux discussions avec « intégrer » dans le titre ou le corps.
in:commentsmerci in:comments correspond aux discussions avec « merci » dans les commentaires pour la discussion.

Rechercher dans les référentiels d’un utilisateur ou d’une organisation

Pour rechercher des discussions dans l’ensemble des référentiels appartenant à un utilisateur ou à une organisation, vous pouvez utiliser le qualificateur user ou org. Pour rechercher des discussions contenues dans un référentiel spécifique, vous pouvez utiliser le qualificateur repo.

QualificateurExemple
user:USERNAMEcommentaires user:octocat correspond aux discussions avec le mot « commentaires » des référentiels détenus par @octocat.
org:ORGNAMEorg:github correspond aux discussions dans les référentiels appartenant à l’organisation GitHub.
repo:USERNAME/REPOSITORYrepo:nodejs/node created:<2021-01-01 correspond aux discussions du @nodejs« projet runtime Node.js créé avant janvier 2021.

Filtrer par visibilité de référentiel

Vous pouvez filtrer en fonction de la visibilité du référentiel contenant les discussions, à l’aide du qualificateur is. Pour plus d’informations, consultez « À propos des dépôts ».

| Qualifier | Example | :- | :- | | is:public | is:public correspond aux discussions dans des dépôts publics. | is:private | is:private tiramisu correspond aux discussions qui contiennent le mot « tiramisu » dans des dépôts privés auxquels vous avez accès.

Rechercher par auteur

Le qualificateur author recherche les discussions créées par un certain utilisateur.

QualificateurExemple
author:USERNAMEcool author:octocat correspond aux discussions avec le mot « cool » créé par @octocat.
bootstrap in:body author:octocat correspond aux discussions créées par @octocat qui contiennent le mot « bootstrap » dans le corps.

Rechercher par commentaire

Le qualificateur commenter recherche les discussions qui contiennent un commentaire d’un certain utilisateur.

QualificateurExemple
commenter:USERNAMEgithub commenter:becca org:github correspond aux discussions dans les référentiels appartenant à GitHub, qui contiennent le mot « github » et ont un commentaire par @becca.

Rechercher par un utilisateur impliqué dans une discussion

Vous pouvez utiliser le qualificateur involves pour rechercher des discussions impliquant un certain utilisateur. Le qualificateur retourne des discussions qui ont été créées par un certain utilisateur, mentionnent l’utilisateur ou contiennent des commentaires de l’utilisateur. Le qualificateur involves est un OU logique entre les qualificateurs author, mentions et commenter pour un seul utilisateur.

QualificateurExemple
involves:USERNAMEinvolves:becca involves:octocat correspond à des discussions où @becca ou @octocat est impliqué.
NOT beta in:body involves:becca correspond aux discussions qui impliquent@becca et qui ne contiennent pas le mot « bêta » dans le corps.

Rechercher par nombre de commentaires

Vous pouvez utiliser le qualificateur comments avec des qualificateurs supérieurs, inférieurs et des qualificateurs de portée pour rechercher par nombre de commentaires. Pour plus d’informations, consultez « Présentation de la syntaxe des recherches ».

QualificateurExemple
comments:ncommentaires :>100 correspond aux discussions avec plus de 100 commentaires.
commentaires :500..1000 correspond aux discussions avec entre 500 et 1 000 commentaires.

Rechercher par date de création ou de dernière mise à jour de la discussion

Vous pouvez filtrer les discussions en fonction des heures de création ou de la dernière mise à jour de la discussion. Pour la création d’une discussion, vous pouvez utiliser le qualificateur created ; pour savoir quand une discussion a été mise à jour pour la dernière fois, utilisez le qualificateur updated.

Les deux qualificateurs prennent une date comme paramètre. La mise en forme de la date doit respecter la norme ISO8601, à savoir YYYY-MM-DD (année, mois, jour). Vous pouvez également ajouter des informations facultatives d’heure THH:MM:SS+00:00 après la date, pour rechercher par heure, minute et seconde. Il s’agit de T, suivi de HH:MM:SS (heures-minutes-secondes) et d’un décalage UTC (+00:00).

Lorsque vous recherchez une date, vous pouvez utiliser des qualificateurs supérieur à, inférieur à et de plage pour filtrer davantage les résultats. Pour plus d’informations, consultez « Compréhension de la syntaxe de recherche ».

QualificateurExemple
created:YYYY-MM-DDcreated:>2020-11-15 correspond aux discussions qui ont été créées après le 15 novembre 2020.
updated:YYYY-MM-DDweird in:body updated:>=2020-02-01 correspond aux discussions avec le mot « bizarre » dans le corps, mises à jour après décembre 2020.

Pour aller plus loin