跳至主要内容

搜索查询疑难解答

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

潜在超时

某些查询对于我们的搜索基础架构来说计算成本很高。为了保持所有人的搜索速度,我们限制了任何单个查询的运行时间。在查询超过时间限制的罕见情况下,搜索会返回在超时之前找到的所有匹配项,并告知您发生了超时。

达到超时并不一定意味着搜索结果不完整。它只是意味着在搜索所有可能的数据之前查询已停止。

查询长度限制

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

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

某些类型的搜索(例如代码搜索)可能还有其他限制。请查看这些搜索类型的文档以了解更多信息。有关代码搜索限制的更多信息,请参阅“关于 GitHub 代码搜索”。

进一步阅读