Skip to main content

Pesquisar discussões

Você pode pesquisar discussões em GitHub Enterprise Cloud 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 Cloud ou pesquisar discussões dentro de uma determinada organização ou repositório. Para obter mais informações, confira "Sobre a pesquisa no GitHub".

Tips:

  • 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 sobre a 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 Cloud 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.

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 os repositórios".

| Qualificador | Exemplo | :- | :- | | is:public | is:public corresponde às discussões em repositórios públicos. | is:internal | is:internal corresponde às discussões em repositórios internos. | is:private | is:private tiramisu corresponde às 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.
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.

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.

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.
NOT beta in:body involves:becca corresponde às discussões em que @becca está envolvido e que não contêm a palavra "beta" 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 sobre a sintaxe de pesquisa".

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

Leitura adicional