Délais d’expiration potentiels
L’exécution de certaines requêtes est coûteuse en calcul pour notre infrastructure de recherche. Pour que la recherche soit rapide pour tout le monde, nous limitons la durée pendant laquelle une requête individuelle peut s’exécuter. Dans de rares situations, quand une requête dépasse la limite de temps, la recherche retourne toutes les correspondances trouvées avant la fin du délai d’expiration et vous informe qu’une expiration s’est produite.
Atteindre un délai d’expiration ne signifie pas nécessairement que les résultats de la recherche sont incomplets. Cela signifie simplement que la requête a été interrompue avant d’avoir effectué une recherche dans toutes les données possibles.
Limitations relatives à la longueur des requêtes
Il existe des limites quant à la longueur des requêtes lors d’une recherche sur GitHub :
- Les requêtes contenant plus de 256 caractères ne sont pas prises en charge.
- Vous ne pouvez pas construire une requête qui utilise plus de cinq opérateurs
AND
,OR
ouNOT
.
Des types de recherche spécifiques, comme la recherche de code, peuvent faire l’objet d’autres limites. Pour plus d’informations, consultez la documentation relative à ces types de recherche. Pour plus d’informations sur les limitations de la recherche de code, consultez « À propos de GitHub Code Search ».