À propos de la recherche de discussions
Vous pouvez rechercher des discussions de manière globale dans l’ensemble de GitHub ou dans un référentiel ou une organisation spécifique. Pour plus d’informations, consultez « À propos de la recherche sur GitHub ».
Tip
- 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 « Compréhension 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 recherche le titre, le corps et les commentaires.
Qualificateur | Exemple |
---|---|
in:title | bienvenue in:titlecorrespond aux discussions avec « bienvenue » dans le titre. |
in:body | intégrer in:title,body correspond aux discussions avec « intégrer » dans le titre ou le corps. |
in:comments | merci 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
.
Qualificateur | Exemple |
---|---|
user:USERNAME | commentaires user:octocat correspond aux discussions avec le mot « commentaires » des référentiels détenus par @octocat. |
org:ORGNAME | org:github correspond aux discussions dans les référentiels appartenant à l’organisation GitHub. |
repo:USERNAME/REPOSITORY | repo:nodejs/node created:<2021-01-01 correspond aux discussions du @nodejs« projet runtime Node.js créé avant janvier 2021. |
Rechercher en fonction de l’état ouvert ou fermé
Vous pouvez filtrer les discussions en fonction de leur état, ouvert ou fermé, en utilisant le qualificateur is
.
Qualificateur | Exemple |
---|---|
is:open | performance is:open is:discussion permet de rechercher les discussions ouvertes comportant le mot « performance ». |
is:closed | android is:closed permet de rechercher les discussions fermées comportant le mot « android ». |
Effectuer une recherche en fonction du fait qu’une discussion a fait ou non l’objet d’une réponse
Vous pouvez rechercher une discussion qui a obtenu une réponse en utilisant le qualificateur is
.
Qualificateur | Exemple |
---|---|
is:answered | performance is:answered is:discussion permet de rechercher les discussions avec réponse qui comportent le mot « performance ». |
is:unanswered | android is:unanswered permet de rechercher les discussions sans réponse qui comportent le mot « android ». |
Effectuer une recherche en fonction du fait qu’une discussion est verrouillée ou non
Vous pouvez rechercher une discussion qui a été verrouillée en utilisant le qualificateur is
. Pour plus d’informations, consultez « Modération de discussions ».
Qualificateur | Exemple |
---|---|
is:locked | "code de conduite" is:locked is:discussion permet de rechercher les discussions comportant les mots « code de conduite » qui ont été verrouillées. |
is:unlocked | code de conduite is:unlocked is:discussion permet de rechercher les discussions comportant les mots « code de conduite » qui sont déverrouillées. |
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 ».
Qualificateur | Exemple |
---|---|
is:public | is:public correspond aux discussions dans les référentiels publics. |
is:private | is:private tiramisu correspond aux discussions qui contiennent le mot « tiramisu » dans les référentiels privés auxquels vous pouvez accéder. |
Rechercher par auteur
Le qualificateur author
recherche les discussions créées par un certain utilisateur.
Qualificateur | Exemple |
---|---|
author:USERNAME | cool author:octocat correspond aux discussions avec le mot « cool » créé par @octocat. |
in:body author:USERNAME | 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.
Qualificateur | Exemple |
---|---|
commenter:USERNAME | github 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 utilisateur qui a répondu à une discussion
Le qualificateur answered-by
recherche les discussions où le commentaire d’un utilisateur donné a été marqué comme réponse.
Qualificateur | Exemple |
---|---|
answered-by:USERNAME | cool answered-by:octocat correspond aux discussions avec le mot « cool » auxquelles a répondu @octocat. |
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.
Qualificateur | Exemple |
---|---|
involves:USERNAME | involves:becca involves:octocat correspond à des discussions où @becca ou @octocat est impliqué. |
in:body involves:USERNAME | NOT free in:body involves:becca correspond aux discussions qui impliquent @becca et qui ne contiennent pas le mot « free » dans le corps. |
Rechercher en fonction du 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 « Compréhension de la syntaxe de recherche ».
Qualificateur | Exemple |
---|---|
comments:n | commentaires :>100 correspond aux discussions avec plus de 100 commentaires. |
comments:n | 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 ».
Qualificateur | Exemple |
---|---|
created:YYYY-MM-DD | created:>2020-11-15 correspond aux discussions qui ont été créées après le 15 novembre 2020. |
updated:YYYY-MM-DD | weird in:body updated:>=2020-02-01 correspond aux discussions avec le mot « bizarre » dans le corps, mises à jour après décembre 2020. |
Rechercher par catégorie
Vous pouvez filtrer les discussions par catégories de discussions spécifiques.
Qualificateur | Exemple |
---|---|
category:CATEGORYNAME | category:Ideas correspond aux catégories de discussions qui correspondent elles-mêmes au nom « Idées ». |
Rechercher en fonction d’une étiquette
Vous pouvez filtrer des discussions par étiquettes spécifiques qui sont appliquées aux discussions.
Qualificateur | Exemple |
---|---|
label: "LABEL NAME" | label:"Product Feedback" correspond aux discussions qui correspondent elles-mêmes à l’étiquette « Commentaires sur le produit ». |