Pesquisar discussões

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

Dicas:

  • Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "Entender a sintaxe de pesquisa".
  • Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," 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 sua pesquisa por discussões sobre título, texto ou comentários. Você também pode combinar os qualificadores para pesquisar uma combinação de título, texto ou comentários. Ao omitir o qualificador in qualificador, GitHub irá pesquisar o título, o texto e os comentários.

QualifierExemplo
in:titlewelcome in:title corresponde discussões ao título "welcome".
in:bodyonboard in:title,body corresponde discussões com "onboard" no título ou texto.
in:commentsthanks in:comments corresponde discussões com "thanks" nos comentários para a 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 um determinado usuário ou organização, você pode usar o qualificador usuário ou org. Para pesquisar discussões em um repositório específico, você pode usar o qualificador repositório.

QualifierExemplo
user:USERNAMEuser:octocat feedback corresponde discussões com a palavra "feedback" dos repositórios pertencentes ao @octocat.
org:ORGNAMEorg:github corresponde discussões em repositórios pertencentes à organização do GitHub.
repo:USERNAME/REPOSITORYrepo:nodejs/node created:<2021-01-01 corresponde discussões do projeto do tempo de execução do Node.js do @nodejs criadas antes de janeiro de 2021.

Filtrar por visibilidade do repositório

Você pode filtrar pela visibilidade do repositório que contém as discussões que usam o qualificador is. Para obter mais informações, consulte "Sobre repositórios".

| Qualificador | Exemplo | :- | :- | | is:public | is:public corresponde discussões em repositórios públicos. | is:internal | is:internal corresponde discussões em repositórios internos. | is:private | is:private tiramisu corresponde discussões que contêm a palavra "tiramisu" em repositórios que você pode acessar.

Pesquisar por autor

O qualificador do autor encontra discussões criadas por um determinado usuário.

QualifierExemplo
author:USERNAMEcool author:octocat corresponde a discussões com a palavra "cool" criadas por @octocat.
bootstrap in:body author:octocat corresponde a discussões criadas por @octocat que contêm a palavra "bootstrap" no texto.

Pesquisar por autor do comentário

O qualificador commenter encontra discussões que contêm um comentário de um usuário específico.

QualifierExemplo
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

Você pode usar o qualificador envolve para encontrar discussões que envolvam um determinado usuário. 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 operador lógico OU entre os qualificadores autor, mentions e commenter para um único usuário.

QualifierExemplo
involves:USERNAMEenvolves:becca envolve:octocat corresponde às discussões em que @becca ou @octocat estão envolvidos.
NOT beta in:body involves:becca corresponde a discussões @becca que não contêm a palavra "beta" no texto.

Pesquisar por número de comentários

Você pode usar o qualificador comments com os qualificadores maior que, menor que e intervalo para pesquisar pelo número de comentários. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".

QualifierExemplo
comments:ncomments:>100 corresponde a discussões com mais de 100 comentários.
comments:500..1000 corresponde a discussões com comentários que variam de 500 a 1.000.

Pesquisar por número de interações

Você pode filtrar discussões pelo número de interações com o qualificador de interações com os qualificadores maior que, menor que e intervalo. A contagem das interações é o número de reações e comentários em uma discussão. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".

QualifierExemplo
interactions:n interactions:>2000 corresponde a discussões com mais de 2.000 interações.
interactions:500..1000 corresponde a discussões com interações que variam de 500 a 1.000.

Pesquisar por número de reações

Você pode filtrar discussões pelo número de reações usando o qualificador de reações, junto os qualificadores maior que, menor que e de intervalo. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".

QualifierExemplo
reactions:n reactions:>1000 corresponde a discussões com mais de 500 reações.
reactions:500..1000 corresponde a discussões com 500 a 1.000 reações.

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 de discussões, você pode usar o qualificador criado; para saber quando uma discussão foi atualizada pela última vez, use o qualificador atualizada.

Ambos os qualificadores tomam uma data como parâmetro. O formato de data deve seguir o padrão ISO8601, que é YYYY-MM-DD (ano-mês-dia). Você também pode adicionar informações de tempo opcionais THH:MM:SS+00:00 após a data, para pesquisar por hora, minuto e segundo. Isso se faz adicionando T, seguido de HH:MM:SS (hora-minutos-segundos) e um intervalo de 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, consulte "Entender a sintaxe de pesquisa".

QualifierExemplo
created:YYYY-MM-DDcreated:>2020-11-15 corresponde a discussões que foram criadas após 15 de novembro de 2020.
updated:YYYY-MM-DDweird in:body updated:>=2020-02-01 corresponde a discussões com a palavra "weird" no texto que foram atualizadas após dezembro de 2020.

Leia mais

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.