如何根据叉子或星星的数量对github搜索结果进行排序?
我需要此功能来演示哪些项目是那些针对类似任务/功能/功能的项目中最热门的。
我注意到github确实提供了高级搜索here,但是如何编写查询?说,我想知道前10个分叉的django插件应用程序。查询是什么样的?我试过了 “django-fork:”甚至“django-fork:> 500”,它不起作用。 (这里我们使用'django-',因为大多数django插件应用都有这样的前缀)
答案 0 :(得分:3)
更新更新(2013年2月,来源“ Sortable Stars ”):
从今天开始,您可以在加星标时或上次更新存储库时对starred repositories进行排序。
因此,排序标准现在可见。
2013年1月更新(来源:“A whole new code search”)
现在按叉数搜索似乎返回按叉数排序的结果
博客文章“Sorting through Search Results”(2013年1月31日)确认了这一点:
如果您正在搜索存储库,可以按星号,分叉或最近更新的方式进行排序
(原始答案:2012年9月)
我在GitHub高级搜索中看不到任何排序选项。
分叉:过滤器用于指示精确的分叉数,例如this query将显示带有100个分叉的“django-
”的4个回购。但是,这并没有显示超过100个叉子的所有 repo,并且不会对它们进行排序。
答案 1 :(得分:0)
GitHub支持“Lucene查询语法”。
请参阅@ VonC的回答:
GitHub advanced search default behaviour
和
http://www.lucenetutorial.com/lucene-query-syntax.html
但Lucene不支持订购。