Nota: GitHub Discussions está atualmente em versão beta e sujeito a alterações.
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.
Qualifier | Exemplo |
---|---|
in:title | welcome in:title corresponde discussões ao título "welcome". |
in:body | onboard in:title,body corresponde discussões com "onboard" no título ou texto. |
in:comments | thanks 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
.
Qualifier | Exemplo |
---|---|
user:USERNAME | user:octocat feedback corresponde discussões com a palavra "feedback" dos repositórios pertencentes ao @octocat. |
org:ORGNAME | org:github corresponde discussões em repositórios pertencentes à organização do GitHub. |
repo:USERNAME/REPOSITORY | repo: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 a visibilidade do repositório."
| 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.
Qualifier | Exemplo |
---|---|
author:USERNAME | cool 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.
Qualifier | 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. |
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.
Qualifier | Exemplo |
---|---|
involves:USERNAME | envolves: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".
Qualifier | Exemplo |
---|---|
comments:n | comments:>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".
Qualifier | Exemplo |
---|---|
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".
Qualifier | Exemplo |
---|---|
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
).
When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
created:YYYY-MM-DD | created:>2020-11-15 corresponde a discussões que foram criadas após 15 de novembro de 2020. |
updated:YYYY-MM-DD | weird in:body updated:>=2020-02-01 corresponde a discussões com a palavra "weird" no texto que foram atualizadas após dezembro de 2020. |