Google检索技巧
# 前言
如果你的信息来自朋友圈、微博、知乎、百度或是今日头条,那么你完蛋了。因为这些渠道有价值的信息不多,有营养的可能只有 1%,而为了这 1%,你需要读完 99% 的信息,太不划算了。
那么如何找到这些信息源呢?用好 Google 就是一个关键,比如你在 Google 搜索引擎里输入“XXX Best Practice”,或是“Best programming resource”……你就会找到很多。而用好这个更好的信息源需要你的英文能力,因此不断提升英文能力很关键。
下面将分享一些 Google 的常见检索技巧。
# 基本搜索技巧
1、+(英文):逻辑"与"的意思,也可以用"空格"表示
搜索 Java Go
2、 -(英文):逻辑"非"的意思
减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。减号更准确
搜索 美女 -帅哥 ,注意区别美女 - 帅哥和 美女-帅哥的搜索结果
3、| 逻辑"或"的意思 OR
4、完全匹配,双引号("")
把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。
5、* 星号
星号是常用的通配符,也可以用在搜索中。百度不支持号搜索指令。
搜索: 搜索*擎
6、~同义词
搜索 ~撩妹
# 高级用法检索技巧
1、site site这个高级搜索指令用来搜索某个域名下面的所有文件 搜索: 撩妹 site:zhihu.com
2、filetype
filetype搜索特定文件格式的时候使用,filetype用于搜索特定文件格式
搜索: filetype:pdf think java
3、intitle
intitle返回的是页面title中包含关键词的页面指令返回的是页面title中包含关键词的页面
搜索 intitle:rust
# 如何利用检索解决问题
- step 1: 准备关键字
- 想象一下问题如果描叙
- 越详细越好
- 体现共性,而非特性
- step 2 : 仔细阅读结果,寻找关联性
- 没有结果->更换关键字
- 有蛛丝马迹->调整关键词,转换搜索方向
- step 3:重复上面过程,直到问题解决
# 对于新事物可以搜索前辈的Top tips 或者 Best Practices
- XXX Top tips
- XXX Best Practices
- Best programming resource
# 对比性检索
- 例如:检索 mysql中schema与database的区别
Difference Between Schema / Database in MySQL