可能的超时
某些查询对我们的搜索基础设施而言计算开销较大。为保持搜索对所有用户的快速响应,我们限制了单个查询的运行时长。在少数情况下,当查询超过时间限制时,搜索会返回超时前已找到的所有匹配项,并提示已发生超时。
出现超时并不一定意味着搜索结果不完整。它只是说明查询在遍历所有可能数据之前被中止。
查询长度限制
在 GitHub 全局搜索时,查询长度存在一些限制
- 不支持长度超过 256 个字符的查询
- 查询中使用的
AND、OR或NOT运算符不能超过五个
特定搜索类型(如代码搜索)可能还有其他限制。请查阅相应搜索类型的文档以获取更多信息。有关代码搜索限制的详细信息,请参阅 关于 GitHub 代码搜索。