# Solucionar problemas de consultas de pesquisa

Se você encontrou resultados inesperados ao pesquisar no GitHub, pode solucionar problemas relacionados analisando os problemas comuns e as limitações.

## Possíveis tempos limite

Algumas consultas são computacionalmente custosas para serem executadas pela nossa infraestrutura de pesquisa. Para manter a pesquisa rápida para todos, limitamos o tempo de execução das consultas individuais. Nas raras situações em que uma consulta excede o tempo limite, o mecanismo de busca retorna todas as correspondências encontradas antes do timeout e informa quando ocorreu um timeout.

Atingir um tempo limite não significa necessariamente que os resultados da pesquisa estão incompletos. Significa apenas que a consulta foi interrompida antes que ela pesquisasse todos os dados possíveis.

## Limitações no tamanho da consulta

Há alguns limites para o tamanho das consultas ao fazer pesquisas no GitHub:

* Não são aceitas consultas com mais de 256 caracteres
* Não é possível construir uma consulta usando mais de cinco operadores `AND`, `OR` ou `NOT`

Determinados tipos de pesquisa, como pesquisa de código, podem ter limitações adicionais. Consulte a documentação desses tipos de pesquisa para obter mais informações.  Para obter mais informações especificamente sobre limitações de pesquisa de código, consulte [Sobre a Pesquisa de Código do GitHub](/pt/search-github/github-code-search/about-github-code-search#limitations).

## Leitura adicional

* [Sobre a pesquisa no GitHub](/pt/search-github/getting-started-with-searching-on-github/about-searching-on-github)