1

我正在尝试使用 GitHub 搜索存储库 API,但我想使用可选的搜索关键字(例如,包括多个术语并匹配最佳匹配,而不是仅匹配具有所有术语的存储库 - 所以如果我搜索 java、node、javascript ,如果没有项目被标记为全部三个,则返回带有部分匹配的 repos)。

文档中没有给出太多内容:http: //developer.github.com/v3/search/#search-repositories

我尝试了一些分隔符 (,+ ||) 的变体,但它们似乎都将关键字评估为 AND(API 示例是https://api.github.com/legacy/repos/search/java,groovy,spring

其他人有这方面的经验吗?

4

1 回答 1

1

API 搜索功能来自 API 的 v2。那时,GitHub 搜索确实不是最理想的,多亏了那里很棒的团队,它已经有了显着改善。不幸的是,这并没有改进 API 搜索,所以它仍然与其他功能相关联。

于 2013-06-28T02:00:45.017 回答