技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 438|回复: 3
收起左侧

github高级搜索

[复制链接]

265

主题

434

帖子

4516

积分

用户组: 真·技术宅

UID
2
精华
61
威望
147 点
宅币
3358 个
贡献
125 次
宅之契约
0 份
在线时间
586 小时
注册时间
2014-1-25
发表于 2017-1-5 11:16:49 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
本帖最后由 元始天尊 于 2017-1-5 11:19 编辑


http://blog.csdn.net/lichao890427/article/details/53746219


       github.com上有百万级别的代码仓库,对于如此数量级的数据库,官方给出了搜索语法(baidu和google都有类似搜索语法)

基本搜索语法如下:




This search

Finds repositories with…


cat stars:>100 Find cat repositories with greater than 100 stars.
user:defunkt Get all repositories from the user defunkt.
tom location:"San Francisco, CA" Find all tom users in "San Francisco, CA".
join extension:coffee Find all instances of join in code with coffee extension.
NOT cat Excludes all results containing cat


基于代码仓库搜索(以XXX为例,下同)

'in'限定符

仓库名包含XXX的:XXX in:name      

仓库名和描述包含XXX的:XXX in:name,description

readme包含XXX的:XXX in:readme




'size'限定符

仓库大小1M的:XXX size:1000

仓库大于30M的:XXX size:>=3000

仓库大小在(50KB,120KB)的:XXX size:50..120




‘fork'限定符

仓库fork了5次(语法同上):XXX forks:5

仓库名包含'XXX'或由其fork的仓库:XXX fork:true

被fork的名为‘XXX’的仓库:XXX forknly




'created'/'pushed'限定符

创建于2011年之前的仓库:XXX created:<2011-01-01

发布于2011年之前的仓库:XXX pushed:<2011-01-01




'user'限定符

用户YYY的仓库:XXX user:YYY




'language'限定符

基于YYY语言的仓库:XXX language:JavaScript




'star'限定符

start数在(10,20)的仓库:XXX stars:10..20




基于代码的搜索

由于代码的复杂性,因此只执行如下检测:

只搜索master分支

只搜索小雨384kb的文件

只搜索文件数小于500000的仓库

不能使用特殊字符




文件内容包含XXX的代码:XXX in:file

文件路径包含XXX的代码:XXX in:path

语言为YYY的代码:XXX language:YYY

文件名包含XXX的代码:XXX filename:YYY

文件后缀为YYY的代码:XXX extension:YYY




以上限定符可以自由组合

265

主题

434

帖子

4516

积分

用户组: 真·技术宅

UID
2
精华
61
威望
147 点
宅币
3358 个
贡献
125 次
宅之契约
0 份
在线时间
586 小时
注册时间
2014-1-25
 楼主| 发表于 2017-1-5 11:22:17 | 显示全部楼层
先在这发一个帖子
a5还是把网站改进一下,做到容易复制粘贴而不是手动编辑,太不方便了
你对比一下csdn和在这里的结果有什么不同,什么时候改进了我再发其他帖子吧
至少得支持markdown或者之类的语法吧

0

主题

14

帖子

69

积分

用户组: 小·技术宅

UID
109
精华
0
威望
1 点
宅币
53 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2014-3-7
发表于 2017-1-5 18:50:08 | 显示全部楼层
谢谢分享, 真不错, 原来还有这么多牛逼的技巧, 又学一新姿势

986

主题

2166

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
15947 个
贡献
30926 次
宅之契约
0 份
在线时间
1518 小时
注册时间
2014-1-26
发表于 2017-1-10 18:32:59 | 显示全部楼层
元始天尊 发表于 2017-1-5 11:22
先在这发一个帖子
a5还是把网站改进一下,做到容易复制粘贴而不是手动编辑,太不方便了
你对比一下csdn和在 ...

主要是腾讯弃坑维护Discuz!了,而且我建议你直接粘贴纯文本吧

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2018-5-27 05:13 , Processed in 0.079170 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表