Skip to main content

RĂ©solution des problĂšmes liĂ©s aux requĂȘtes de recherche

Si vous rencontrez des résultats inattendus lors de la recherche sur GitHub, vous pouvez passer en revue les problÚmes courants et les limitations.

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 ou NOT.

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.

Pour aller plus loin