Skip to main content

Pesquisar discussões

Você pode pesquisar discussões em GitHub Enterprise Server e limitar os resultados usando os qualificadores de busca.

Sobre a pesquisa de discussões

É possível pesquisar discussões globalmente em todos os GitHub Enterprise Server 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:

  • Este artigo contém links para pesquisas de exemplo no site de GitHub.com, mas você pode usar os mesmos filtros de pesquisa com GitHub Enterprise Server. Nos exemplos de pesquisas vinculadas, substitua github.com pelo nome do host do sua instância do GitHub Enterprise Server.
  • 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 Enterprise Server pesquisa o título, o corpo e os comentários.

QualificadorExemplo
in:titlewelcome in:title corresponde às discussões com "welcome" no título.
in:bodyonboard in:title,body corresponde às discussões com "onboard" no título ou no corpo.
in:commentsthanks 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.

QualificadorExemplo
user:USERNAMEuser:octocat feedback corresponde às discussões com a palavra "feedback" de repositórios pertencentes a @octocat.
org:ORGNAMEorg:github corresponde às discussões em repositórios pertencentes à organização GitHub.
repo:USERNAME/REPOSITORYrepo: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.

QualificadorExemplo
is:openperformance is:open is:discussion corresponde as discussões abertas com a palavra "desempenho".
is:closedandroid 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.

QualificadorExemplo
is:answeredperformance is:answered is:discussion corresponde as discussões abertas com a palavra "desempenho".
is:unansweredandroid 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".

QualificadorExemplo
is:locked "code of conduct" is:locked is:discussion corresponde as discussões com as palavras "código de conduta" que foram bloqueadas.
is:unlockedcode 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".

QualificadorExemplo
is:publicis:public corresponde a discussões em repositórios públicos.
is:privateis: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.

QualificadorExemplo
author:USERNAMEcool author:octocat corresponde às discussões com a palavra "cool" que foram criadas por @octocat.
in:body author:USERNAMEbootstrap 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.

QualificadorExemplo
commenter:USERNAMEgithub 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.

QualificadorExemplo
answered-by:USERNAMEcool 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.

QualificadorExemplo
involves:USERNAMEinvolves:becca involves:octocat corresponde às discussões em que @becca e @octocat estão envolvidos.
in:body involves:USERNAMENOT 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".

QualificadorExemplo
comments:ncomments:>100 corresponde às discussões com mais de 100 comentários.
comments:ncomments: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".

QualificadorExemplo
created:YYYY-MM-DDcreated:>2020-11-15 corresponde às discussões criadas após 15 de novembro de 2020.
updated:YYYY-MM-DDweird 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.

QualificadorExemplo
category:CATEGORYNAMEcategory: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.

QualificadorExemplo
label: "LABEL NAME"label:"Product Feedback" corresponde às discussões que correspondem ao rótulo "Comentários do Produto".

Leitura adicional