Observação: A nova pesquisa de código e a exibição de código estão em versão beta pública limitada. Para ingressar na lista de espera para acesso, visite https://github.com/features/code-search-code-view/signup.
Para saber mais sobre a nova pesquisa de código, confira "Sobre a Pesquisa de Código do GitHub (beta)". Para obter mais informações sobre a nova exibição de código, confira "Como navegar em arquivos com a nova exibição de código (beta)".
Sobre como usar a nova Pesquisa de Código (beta)
Depois que você obter acesso à nova Pesquisa de Código (beta), o GitHub indexará todos os repositórios de sua propriedade e quaisquer repositórios em organizações das quais você é membro, sejam elas públicas, privadas ou internas. Isso significa que é possível pesquisar em todos os seus repositórios, além de nos repositórios públicos no GitHub.com que já foram indexados. Somente usuários com permissão para exibir seu código no GitHub.com poderão vê-lo nos resultados da pesquisa. Os forks são indexados e podem ser pesquisados da mesma forma que outros repositórios.
Nem todo código é indexado e, atualmente, só é possível pesquisar os branches padrão dos repositórios. Para saber mais sobre limitações conhecidas, confira "Sobre a Pesquisa de Código do GitHub (beta)".
A nova Pesquisa de Código (beta) é integrada à nova exibição de código (beta). Para obter mais informações sobre a nova exibição de código, confira "Como navegar em arquivos com a nova exibição de código (beta)".
Usar a barra de pesquisa
Além do novo mecanismo de pesquisa de código, a versão beta inclui uma interface de pesquisa atualizada no GitHub.com. Usando sugestões, conclusões e pesquisas salvas, é possível encontrar rapidamente o que você está procurando, frequentemente sem precisar digitar totalmente uma consulta ou exibir a página de resultados da pesquisa.
Para saber mais sobre a sintaxe de pesquisa da nova Pesquisa de Código (beta), confira "Noções básicas sobre a sintaxe da Pesquisa de Código do GitHub (beta)".
Observe que a sintaxe e os qualificadores para pesquisar conteúdos não relacionados ao código, como problemas, usuários e discussões, funcionam da mesma forma que antes. Para saber mais sobre a pesquisa sem código, confira "Sobre a pesquisa no GitHub" e "Como pesquisar no GitHub".
-
Na navegação superior do GitHub.com, clique na barra de pesquisa.
-
Lá, você verá uma lista de sugestões organizadas por categoria, incluindo pesquisas recentes e repositórios, equipes e projetos sugeridos aos quais você tem acesso. Também é possível ver uma lista com as pesquisas salvas que você criou. Para saber mais sobre pesquisas salvas, confira "Criar e gerenciar pesquisas salvas".
Se você clicar em qualquer uma das sugestões específicas, será direcionado diretamente para a página dessa sugestão (por exemplo, a página do repositório ou projeto). Se você clicar em uma pesquisa recente ou salva, dependendo do tipo dela, a consulta de pesquisa aparecerá na barra de pesquisa ou você será direcionado à página de resultados da pesquisa com relação ao termo da pesquisa.
-
Depois de começar a digitar uma consulta de pesquisa, você verá uma lista de conclusões e sugestões que correspondem a ela. É possível clicar em uma sugestão para ir para um local específico. Ao digitar mais qualificadores, você verá sugestões mais específicas, como arquivos de código que você pode acessar diretamente.
-
Depois de digitar sua consulta, também é possível pressionar Enter para acessar a exibição completa dos resultados da pesquisa, a fim de ver cada correspondência e uma interface visual para a aplicação de filtros. Para saber mais, confira "Usar a exibição de resultados da pesquisa".
Criar e gerenciar pesquisas salvas
-
Na navegação superior do GitHub.com, clique na barra de pesquisa e comece a digitar uma consulta de pesquisa (ou qualquer letra).
-
Agora, a seção "Pesquisas salvas" deve aparecer abaixo da barra de pesquisa. Clique em Criar pesquisa salva.
-
Na janela pop-up, preencha a consulta que você deseja salvar e o nome desejado para ela. Clique em Criar pesquisa salva.
-
Agora, ao clicar novamente na barra de pesquisa, será possível ver a pesquisa salva na seção "Pesquisas salvas" abaixo dela. Clicar em uma entrada de pesquisa salva adicionará a consulta à barra de pesquisa e filtrará as sugestões adequadamente.
- Para editar uma pesquisa salva, na seção "Pesquisas salvas", clique em à direita da pesquisa salva.
- Para excluir uma pesquisa salva, clique em à direita dela.
Usar a exibição de resultados da pesquisa
A exibição de resultados da pesquisa já existe para a pesquisa clássica no GitHub e a funcionalidade é a mesma para a maioria dos tipos de pesquisa, exceto códigos. Com a nova pesquisa de código beta habilitada, a página de resultados da pesquisa tem uma IU remodelada e inclui filtros compatíveis com o novo mecanismo de pesquisa de código, como filtros de caminho e símbolo.
Para criar uma consulta de pesquisa usando uma interface visual, bem como exibir e filtrar resultados, é possível usar search page ou advanced search page. Se você pressionar Enter depois de digitar uma consulta de pesquisa na barra de pesquisa, também será direcionado para a exibição de resultados da pesquisa.
Nessa exibição, será possível navegar entre diferentes tipos de resultados, incluindo códigos, problemas, solicitações de pull, repositórios e muito mais. Também é possível exibir e usar filtros.