潜在超时
某些查询对于我们的搜索基础设施来说计算量很大。为了让每个人都能快速搜索,我们限制了每个查询的运行时间。在某些情况下,如果查询超过了时间限制,搜索将返回在超时之前找到的所有匹配项,并通知您发生了超时。
出现超时并不一定意味着搜索结果不完整。这仅仅意味着查询在搜索所有可能数据之前就被中止了。
查询长度限制
在整个 GitHub 上搜索时,查询长度有一些限制。
- 不支持超过 256 个字符的查询。
- 您不能使用超过五个
AND
、OR
或NOT
运算符来构建查询。
某些特定搜索类型,例如代码搜索,可能存在额外的限制。有关这些搜索类型的更多信息,请查看相关文档。有关代码搜索限制的更多信息,请参阅“关于 GitHub 代码搜索”。