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 saber mais, confira Sobre a pesquisa no GitHub.
Tip
- 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.
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 saber mais, 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 saber mais, 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 saber mais, 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". |