我一直在使用GitHub api来搜索存储库的PR。我注意到搜索有时会错过一些PR。例如,搜索repo的所有PR" bagder / http2-explanation"在2015年发布 - https://api.github.com/search/issues?q=repo:bagder/http2-explained+type:pr+created:2015-01-01..2016-01-01&page=1错过了PR#71和70 [https://api.github.com/repos/bagder/http2-explained/pulls/70,https://api.github.com/repos/bagder/http2-explained/pulls/71]。
我还搜索了所有问题(不仅仅是类型:pr),并且缺少相同的两个PR。此外,此问题不仅限于该存储库,而是发生在2015数据集的其他存储库中。
我已经尽力弄清楚为什么会发生这种情况但却未能找到答案。
答案 0 :(得分:2)
我联系GitHub来解决这个问题。他们可以通过“触发问题的刷新并在该存储库中提取请求”来解决该问题。现在,搜索结果包括缺少的PR。但是我仍然不确定是否可以在其他所有存储库中解决此问题。