2013-06-23 78 views
1

我想使用GitHub搜索存儲庫API,但我想要使用可選的搜索關鍵字(例如,包括多詞條款和最佳匹配匹配,而不是僅具有所有條款的回購匹配 - 所以如果我搜索java,node,javascript,如果沒有項目被標記爲全部三個,則返回帶有部分匹配的回購)。GitHub API搜索可選關鍵字

不多是送人的文檔:http://developer.github.com/v3/search/#search-repositories

我試圖分隔符的一些變化(+ ||),但他們似乎都驢關鍵詞作爲AND(API例子是https://api.github.com/legacy/repos/search/java,groovy,spring

任何人都有這方面的經驗?

+1

我很確定沒有搜索運算符(AND,OR,NOT)可用於GitHub搜索,既可用於Web應用程序又可用於API。我建議你通過發送一封電子郵件給GitHub支持:[email protected]發出功能請求。除此之外,你可以做的不多。 –

+0

謝謝,這就是我開始想的 - 快速瀏覽之後,它看起來像github上的網站搜索工作方式相同。我已經聯繫過api團隊,所以如果他們回來的話會更新。 – rhinds

回答

1

API搜索功能來自API的第2版。那時候,GitHub搜索的效果並不理想,而且由於那裏的團隊非常棒,所以它的搜索量顯着提高。不幸的是,這還沒有改進API搜索,因此仍然與其他功能相關聯。