如何高效的搜索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

如何高效的搜索github上面的资源相关推荐

  1. idea怎么直接拉去git_如何将GitHub上面的项目拉取到IDEA中

    上次,小喵给大家演示了一下,那么今天小喵给大家演示一下如何将GitHub上面的项目拉去到IDEA中. 一 . 获取连接 有两种情况 : 一种是项目未初始化 , 第二种是项目已初始化. 未初始化 获取连 ...

  2. 你真的会高效的在GitHub上搜索开源项目吗?

    来源:Tomcat那些事 号外:最近整理了一下以前编写的一系列Spring Boot内容,整了个<Spring Boot基础教程>的PDF,关注我,回复:001,快来领取吧-!更多内容持续 ...

  3. 在maven中引用github上的资源

    2019独角兽企业重金招聘Python工程师标准>>> 很多人选择在Github上开源项目,但很多开源项目要依赖一些自己写的jar.如何让用户(使用者)可以通过互联网自动下载所依赖的 ...

  4. pm2 和github上面的自动部署

    环境介绍 本地:Window 10.11.4,应用采用的技术:Node.js + Express.js 远端服务器:阿里云ECS(1核CPU.1GB内存),IP:47.98.154.75,系统为Ubu ...

  5. Github上的资源清单

    依赖管理--用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers:  一个多框架Composer库安装器 Pickle: 可以在 ...

  6. 如何为github上面的项目生成一个可以访问的网址

    如题,下面写步骤:(多图预警) 1.创建一个新的仓库 2.填上如下信息 3.在你所创建的项目界面点击settings 4.找到github pages选项. 5.注意这时候网址前面有没有勾 6.点这个 ...

  7. git clone 拉取github上面的代码报错:fatal: Authentication failed for xxx解决

    1.打开git bash,输入密码:git config --system --unset credential.helper 2.结果报错:error: could not lock config ...

  8. 你今天Git了吗?上传资源上Github最新教程!

    在搜寻资料学习如何将程序资源上传到github的时候,发现许多资料可能有的过时了,有的对出现的问题也没有很好的解释. 本文章是在结合多位博主的资料.github官方建议以及个人经历整合的最新githu ...

  9. github里的默认域_GitMAD 一款扫描Github上的敏感信息和数据泄漏工具

    GitMAD是一个用于发现Github上的敏感信息和数据泄漏的工具.通过给定关键字或域,GitMAD便会搜索Github上托管的代码,以查找是否存在匹配项.一旦找到了匹配项,GitMAD将克隆存储库并 ...

最新文章

  1. ios pusher使用_如何使用JavaScript和Pusher构建实时评论功能
  2. 块加密不足16位补充
  3. Python去除字符串中的特殊字符(包括空格)
  4. Android 驱动(15)---如何修改USB驱动能力
  5. specular图使用方法_Unity| Specular高光反射初探(上)
  6. 手把手教程 Sublime Text 删除重复行
  7. React Native知识7-TabBarIOS组件
  8. 编程珠玑:位图法排序
  9. Python多进程之Pool
  10. 整理最新java面试宝典2019
  11. firefox火狐浏览器显示多列书签菜单
  12. App Store 审核指南 审核失败对照
  13. 计算机专业线性代数教学大纲,线性代数(专业必修课)教学大纲(2018版)
  14. 服务器宕机是什么意思?服务器宕机原因及解决方法
  15. 常用传输术语OC/STM_SDH/SONET
  16. 单片机上电后没有运转,需要从这些方面考虑
  17. 深圳外包及不考虑公司名单
  18. 数据时代大数据管理,主要有哪些策略?
  19. 腾讯云服务器使用中遇到的问题
  20. fluent瞬态计算终止条件在哪里设置_fluent模拟表面喷涂

热门文章

  1. Microsoft Edge:你不能不知道的6个Web开发者工具
  2. 工业机器人码垛教学实施_码垛教学在ABB工业机器人的教学应用
  3. JAVA-数据结构与算法-修路问题(普里姆算法)和公交站问题(克鲁斯卡尔算法)
  4. select2下拉框总结
  5. 南京烽火星空——企业移动信息化的“大白”
  6. linux 分区 4k对齐,分区4K对齐那些事,你想知道的都在这里
  7. 数学基础从高一开始2、集合间的基本关系
  8. 使用Scrapy爬取豆瓣电影排行榜
  9. 神经网络架构大盘点--读Fjodor Van Veen的《neural-network-zoo》
  10. 进制基础:详解二进制、八进制和十六进制