如何获得github的搜索结果,根据分叉或星号的数量排序?
我需要这个功能来演示在那些以类似任务/功能/功能为目标的项目中,哪个项目是最热门的。
我注意到github确实提供了高级搜索here,但是如何编写查询呢?我想知道排名前十的分支django插件应用。查询是什么样子的?我试过"django- fork:“或者甚至"django- fork:>500",它不起作用。(这里我们使用' django -‘,因为大多数django插件应用都有这样的前缀)
发布于 2012-09-03 12:19:49
更新更新( 2013年2月,来源""):
从今天开始,你可以根据你启动starred repositories的时间或上次更新存储库的时间对它们进行排序。

因此,排序条件现在是可见的。
2013年1月更新(来源:"")
按派生数量搜索现在似乎返回按派生数量排序的结果
博文"Sorting through Search Results“(2013年1月31日)证实了这一点:
如果您正在搜索存储库,则可以按星形、分叉或最近更新进行排序
(原始答案:9月2012年)
我在GitHub高级搜索中看不到任何排序选项。
forks:筛选器用于指示精确的fork数量,就像this query会为"django-“显示4个repos和100个fork一样。但这不会显示超过100个分支的所有repo,也不会对它们进行排序。
发布于 2012-09-03 19:41:02
GitHub支持"Lucene查询语法“。
请看@VonC的答案:
GitHub advanced search default behaviour
和
http://www.lucenetutorial.com/lucene-query-syntax.html
但是Lucene不支持排序。
https://stackoverflow.com/questions/12241873
复制相似问题