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".

Tips:

  • This article contains links to example searches on the GitHub.com website, but you can use the same search filters with GitHub Enterprise Server. In the linked example searches, replace github.com with the hostname for your GitHub Enterprise Server instance.
  • For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "Understanding the search syntax".
  • Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for label:"in progress". Search is not case sensitive.

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.

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: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