Возможные истечения времени ожидания
Выполнение некоторых запросов требует больших вычислительных ресурсов для нашей поисковой инфраструктуры. Чтобы обеспечить быстрый поиск для всех пользователей, мы ограничиваем продолжительность выполнения каждого отдельного запроса. В редких случаях, когда запрос превышает лимит времени, поиск возвращает все совпадения, которые были найдены до истечения времени ожидания, и информирует вас о том, что время ожидания истекло.
Превышение времени ожидания не обязательно означает, что результаты поиска будут неполными. Это просто означает, что запрос был прекращен до того, как он выполнил поиск по всем возможным данным.
Ограничения на длину запроса
Существуют некоторые ограничения на длину запросов при поиске по GitHub:
- Запросы длиннее 256 символов не поддерживаются
- Невозможно создать запрос, используя более пяти операторов
AND
,OR
илиNOT
Определенные типы поиска, такие как поиск по коду, могут иметь дополнительные ограничения. Дополнительные сведения см. в документации по этим типам поиска. Дополнительные сведения об ограничениях поиска кода см. в разделе "Сведения о поиске кода GitHub".