💡 要成为一名合格的cv工程师,搜索是极为重要的技能。我这方面似乎还比较欠缺,每次搜索能否找到期望的结果基本取决于运气。自认为不能这样下去了,所以拿了一段时间来专门学习搜索的技巧,故有此文。
搜索引擎
github搜索
官方文档见:关于在 GitHub 上搜索 - GitHub 文档
范围查询
示例 |
作用 |
vue stars:>1000 |
匹配含有 vue,stars数大于1000的仓库 |
vue topics:>=5 |
有5个或更多主题的仓库 |
vue size:<10000 |
匹配含有“vue”字样代码且大小小于10kb的文件 |
vue created<=YYYY-MM-DD |
日期前创建的议题,除created外,还有pushed |
vue stars:10…* |
star大于等于10 |
vue stars:*…10 |
小于等于10 |
vue stars:10…50 |
10到50 |
搜索属性
属性名 |
解释 |
类型 |
stars |
stars数 |
int |
topics |
主题数 |
int/string |
size |
文件大小 |
int |
framework |
框架 |
string |
language |
语言 |
string |
author |
作者 |
string |
org |
组织 |
string |
forks |
forks数 |
int |
followers |
关注者 |
int |
extension |
|
string |
license |
许可证 |
string |
is |
仓库公共还是私有 |
public/privat |
mirror |
是否为镜像 |
bool |
archived |
是否已存档 |
bool |
help-wanted-issues |
标签为该属性的议题数 |
int |
good-first-issues |
标签为该属性的议题数 |
int |
搜索位置
示例 |
作用 |
vue in:name |
名称含有vue |
vue in:name,description |
名称与说明 |
vue in:readme |
|
排除
示例 |
作用 |
hello NOT world |
匹配含有hello不含world的仓库 |
vue -language:javascript |
排除以js编写的仓库 |
其他
示例 |
作用 |
cats NOT “hello world” |
含有空格的查询需要被引号包裹起来 |
使用可视界面搜索
https://github.com/search/advanced
Issue搜索
encoding user:heroku |
Encoding issues across the Heroku organization. |
cat is:open |
Find cat issues that are open. |
strange comments:>42 |
Issues with more than 42 comments. |
hard label:bug |
Hard issues labeled as a bug. |
author:mojombo |
All issues authored by mojombo. |
mentions:tpope |
All issues mentioning tpope. |
assignee:rtomayko |
All issues assigned to rtomayko. |
exception created:>2012-12-31 |
Created since the beginning of 2013. |
exception updated:<2013-01-01 |
Last updated before 2013. |