跳至主要内容

搜索查询故障排除

如果您在 GitHub 上搜索时遇到意外结果,可以通过查看常见问题和限制来进行故障排除。

潜在超时

某些查询对于我们的搜索基础设施来说计算量很大。为了让每个人都能快速搜索,我们限制了每个查询的运行时间。在某些情况下,如果查询超过了时间限制,搜索将返回在超时之前找到的所有匹配项,并通知您发生了超时。

出现超时并不一定意味着搜索结果不完整。这仅仅意味着查询在搜索所有可能数据之前就被中止了。

查询长度限制

在整个 GitHub 上搜索时,查询长度有一些限制。

  • 不支持超过 256 个字符的查询。
  • 您不能使用超过五个 ANDORNOT 运算符来构建查询。

某些特定搜索类型,例如代码搜索,可能存在额外的限制。有关这些搜索类型的更多信息,请查看相关文档。有关代码搜索限制的更多信息,请参阅“关于 GitHub 代码搜索”。

进一步阅读