Sobre a pesquisa de discussões
É possível pesquisar discussões globalmente em todos os GitHub ou pesquisar discussões dentro de uma determinada organização ou repositório. Para obter mais informações, confira "Sobre a pesquisa no GitHub".
Dicas:
- Para ver uma lista de sintaxes de pesquisa que você pode adicionar a qualquer qualificador de pesquisa para aprimorar ainda mais os resultados, confira "Noções básicas de sintaxe de pesquisa".
- Use aspas em termos de pesquisa com várias palavras. Por exemplo, caso deseje pesquisar problemas com o rótulo "Em andamento", pesquise
label:"in progress"
. A pesquisa não faz distinção entre maiúsculas e minúsculas.
Pesquisar por título, texto ou comentários
Com o qualificador in
, você pode restringir a pesquisa de discussões ao título, ao corpo ou aos comentários. Você também pode combinar os qualificadores para pesquisar uma combinação de título, texto ou comentários. Quando você omite o qualificador in
, o GitHub pesquisa o título, o corpo e os comentários.
Qualificador | Exemplo |
---|---|
in:title | welcome in:title corresponde às discussões com "welcome" no título. |
in:body | onboard in:title,body corresponde às discussões com "onboard" no título ou no corpo. |
in:comments | thanks in:comments corresponde às discussões com "thanks" nos comentários da discussão. |
Pesquisar nos repositórios de um usuário ou uma organização
Para pesquisar discussões em todos os repositórios pertencentes a uma organização ou a um usuário específico, use o qualificador user
ou org
. Para pesquisar discussões em um repositório específico, use o qualificador repo
.
Qualificador | Exemplo |
---|---|
user:USERNAME | user:octocat feedback corresponde às discussões com a palavra "feedback" de repositórios pertencentes a @octocat. |
org:ORGNAME | org:github corresponde às discussões em repositórios pertencentes à organização GitHub. |
repo:USERNAME/REPOSITORY | repo:nodejs/node created:<2021-01-01 corresponde às discussões do projeto de runtime Node.js de @nodejs que foram criadas antes de janeiro de 2021. |
Pesquisar por estado aberto ou fechado
É possível filtrar discussões por meio do qualificador is
com base em sua condição aberta ou fechada.
Qualificador | Exemplo |
---|---|
is:open | performance is:open is:discussion corresponde as discussões abertas com a palavra "desempenho". |
is:closed | android is:closed corresponde as discussões fechadas com a palavra "android". |
Pesquisar com base na resposta ou não a uma discussão
É possível pesquisar uma discussão que foi respondida usando o qualificador is
.
Qualificador | Exemplo |
---|---|
is:answered | performance is:answered is:discussion corresponde as discussões abertas com a palavra "desempenho". |
is:unanswered | android is:unanswered corresponde as discussões não respondidas com a palavra "android". |
Pesquisar com base no bloqueio ou não de uma discussão
É possível pesquisar uma discussão que foi bloqueada usando o qualificador is
. Para obter mais informações, confira "Moderar discussões".
Qualificador | Exemplo |
---|---|
is:locked | "code of conduct" is:locked is:discussion corresponde as discussões com as palavras "código de conduta" que foram bloqueadas. |
is:unlocked | code of conduct is:unlocked is:discussion corresponde as discussões com as palavras "código de conduta" que foram desbloqueadas. |
Filtrar por visibilidade do repositório
Você pode filtrar o conteúdo pela visibilidade do repositório que contém as discussões usando o qualificador is
. Para obter mais informações, confira "Sobre repositórios".
Qualificador | Exemplo |
---|---|
is:public | is:public corresponde a discussões em repositórios públicos. |
is:private | is:private tiramisu corresponde a discussões que contêm a palavra "tiramisu" em repositórios privados que você pode acessar. |
Pesquisar por autor
O qualificador author
encontra as discussões criadas por um usuário específico.
Qualificador | Exemplo |
---|---|
author:USERNAME | cool author:octocat corresponde às discussões com a palavra "cool" que foram criadas por @octocat. |
in:body author:USERNAME | bootstrap in:body author:octocat corresponde às discussões criadas por @octocat que contêm a palavra "bootstrap" no corpo. |
Pesquisar por autor do comentário
O qualificador commenter
encontra as discussões que contêm um comentário de um usuário específico.
Qualificador | Exemplo |
---|---|
commenter:USERNAME | github commenter:becca org:github corresponde às discussões em repositórios pertencentes ao GitHub que contêm a palavra "github" e que têm um comentário de @becca. |
Pesquisar por usuário que respondeu a uma discussão
O qualificador answered-by
encontra discussões em que o comentário de um determinado usuário foi marcado como uma resposta.
Qualificador | Exemplo |
---|---|
answered-by:USERNAME | cool answered-by:octocat corresponde a discussões com a palavra "cool" que foram respondidas por @octocat. |
Procurar por um usuário envolvido em uma discussão
Use o qualificador involves
para encontrar discussões que envolvam um usuário específico. O qualificador retorna discussões que ou foram criadas por um determinado usuário, menciona o usuário, ou contém comentários feitos pelo usuário. O qualificador involves
é um OR lógico entre os qualificadores author
, mentions
e commenter
para um só usuário.
Qualificador | Exemplo |
---|---|
involves:USERNAME | involves:becca involves:octocat corresponde às discussões em que @becca e @octocat estão envolvidos. |
in:body involves:USERNAME | NOT free in:body involves:becca corresponde às discussões em que @becca está envolvido e que não contêm a palavra "free" no corpo. |
Pesquisar por número de comentários
Use o qualificador comments
com os qualificadores maior que, menor que e intervalo para fazer a pesquisa pelo número de comentários. Para obter mais informações, confira "Noções básicas de sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
comments:n | comments:>100 corresponde às discussões com mais de 100 comentários. |
comments:n | comments:500..1000 corresponde às discussões com comentários que variam de 500 a mil. |
Procurar por quando uma discussão foi criada ou quando foi atualizada por último
Você pode filtrar discussões com base no tempo de criação, ou quando a discussão foi atualizada pela última vez. Para a criação da discussão, use o qualificador created
. Para descobrir quando uma discussão foi atualizada pela última vez, use o qualificador updated
.
Ambos os qualificadores tomam uma data como parâmetro. A formatação de data precisa seguir o padrão ISO8601, que é YYYY-MM-DD
(ano-mês-dia). Adicione também informações de hora THH:MM:SS+00:00
opcionais após a data, para fazer a pesquisa por hora, minuto e segundo. Isso é T
, seguido de HH:MM:SS
(hora-minutos-segundos) e uma diferença UTC (+00:00
).
Ao pesquisar uma data, você pode usar qualificadores de maior que, menor que e intervalo para filtrar os resultados ainda mais. Para obter mais informações, confira "Noções básicas de sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
created:YYYY-MM-DD | created:>2020-11-15 corresponde às discussões criadas após 15 de novembro de 2020. |
updated:YYYY-MM-DD | weird in:body updated:>=2020-02-01 corresponde às discussões com a palavra "weird" no corpo que foram atualizadas após dezembro de 2020. |
Pesquisar por categoria
Você pode filtrar discussões por categorias de discussões específicas.
Qualificador | Exemplo |
---|---|
category:CATEGORYNAME | category:Ideas corresponde às categorias de discussões que correspondem ao nome "Ideias". |
Pesquisar por etiqueta
Você pode filtrar discussões por rótulos específicos que são aplicados às discussões.
Qualificador | Exemplo |
---|---|
label: "LABEL NAME" | label:"Product Feedback" corresponde às discussões que correspondem ao rótulo "Comentários do Produto". |