如何高效的搜索github上面的资源

如何高效的搜索github上面的资源

首先简单介绍一下github上一个项目主页具体包含了哪些信息,搜索的时候也会涉及到这些信息。
在这里插入图片描述

我们以搜索CTR(点击率预估)为例的话:

1、头铁型搜索:直接在搜索框中输入 ctr 关键字

结果搜出来7602条相关信息,然后就可能因找不到自己感兴趣的或者想要的结果而放弃。。
在这里插入图片描述
2、稍微聪明一点的搜索:在开源项目的名称中去搜索

搜索方式:in:name XXX
还是以搜索ctr为例:

in:name ctr

从下图搜索结果来看,名称中含有 ctr的共7255条信息,比直接搜ctr少了300多条,更精准了一些哦。
在这里插入图片描述
3、再进一步,通过项目的stars数来缩小搜索范围

搜索方式in:name XXX stars:>数字
还是以搜索ctr代码为例:

in:name ctr stars:>1000

从下图搜索结果来看,只剩下了5条信息了,是不是就精确多了。
在这里插入图片描述
同理,也可以通过筛选Fork数来实现更精确的搜索结果.
搜索方式in:name XXX stars:>数字 forks:>数字

4、在项目的 README 即详细介绍中搜索关键字

搜索方式in:readme XXX (stars:>数字 forks:>数字)
还是以搜索ctr代码为例:

in:readme ctr stars:>1000

从结果看,满足readme中含有ctr且stars大于1000的开源项目有50 个。
在这里插入图片描述
5、在描述(description:)中搜索关键字,同时限定使用的语言(language:)

搜索方式:in:description XXX language:XXX

例子:搜索项目简介中包含了 ctr 关键字,且使用的开发语言为python。结果显示192条满足上述两项条件的项目。

in:description ctr language:python

在这里插入图片描述
6、搜索范围加上项目更新的时间

搜索方式:in:description XXX language:XXX pushed:>时间

有时候我们需要找最近还在更新的开源项目的话,那可以在搜索的时候加上时间限定
例子:搜索简介中包含ctr ,使用python语言,并且在2019年有过更新的项目。结果显示有34条满足上述三项条件的开源项目。

in:description ctr language:python pushed:>2019

在这里插入图片描述

  • 9
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值