在GitHub搜索API请求中排除路径是否可能?

6
我正在使用GitHub Code Search API开发一个工具,用于我的组织。我想提供搜索功能,让您可以搜索单词(例如“array”)并在我们组织内的任何存储库中的任何.md文件中找到它。 (由于此工具的用例防止我们使用平台内的搜索功能,因此我需要使用API。)
我面临的问题是,我从我们的供应商lib文件夹中获得结果。 我想排除那些。
是否可能向Search API提供额外的参数以从搜索结果中排除(例如)名为“lib”的文件夹?
以下是我当前正在使用的查询示例:
 https://api.github.com/search/code?q=user:bradsk88+extension:js+array&per_page=2

我曾尝试使用path:!lib,但没有成功:

https://api.github.com/search/code?q=user:bradsk88+extension:js+path:!lib+array&per_page=2

尽管单词“array”出现在我的几个代码库中,但这并没有给我任何结果。

{
  "total_count": 0,
  "incomplete_results": false,
  "items": []
}
1个回答

11

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接