2017-12-22 9 views
2

自分の組織のために構築しているツールでGitHub Code Search APIを使用しています。GitHub Search APIリクエストでパスを除外することはできますか?

Googleのリポジトリ全体で検索機能を提供したいので、組織内のレポのいずれかにある.mdファイルのいずれかで単語(たとえば「配列」)を検索できます。このツールを使用すると、プラットフォーム内の検索機能が使用できなくなるため、APIを使用する必要があります。

私が直面している問題は、販売されているlibフォルダの結果が得られていることです。私はそれらを除外したいと思います。

検索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 

...これは私に何の結果が得られていないにもかかわらず、私のレポのいくつかに現れる「配列」という単語

{ 
    "total_count": 0, 
    "incomplete_results": false, 
    "items": [] 
} 

答えて

関連する問題