我在为我的组织构建的工具中使用GitHub Code Search API。
我希望在整个存储库中提供搜索功能,以便您可以搜索单词(例如"数组")并在任何一个.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
...这给了我没有结果,尽管#34; array"出现在我的几个回购中
{
"total_count": 0,
"incomplete_results": false,
"items": []
}