谷歌一下,你就知道
作为一个开发,每天干的最多的事情,可能不是写代码,而是搜索代码。在网络上的资源越发丰富的今天,绝大多数的工作,都不在需要自己从零开始完成,会不会使用搜索引擎,就直接决定你在工作中所花费的时间。
提到搜索引擎,你的第一反应可能是百度一下,你就知道,或者是被浏览器所绑架的360搜索和搜狗搜索。当你用相同的关键词去不同的搜索引擎中搜索时,得到的结果往往也大不相同。相比而言,百度更擅长去搜索娱乐信息,而搜索结果是在广告中插播你要的信息。对于需要搜索非娱乐信息的时候,谷歌会是一种更好的选择(当然,使用的前提是你要自带梯子)。
虽然自己一直都在使用谷歌,但是却都只是在用它普通的关键词搜索,对于它提供的一些高级用法不太注意使用。这周在阮一峰《科技爱好者周刊》中的一篇文章,正好提到了谷歌的一些高级用法,因此也留心看了一下,并在这里做一个记录,方便自己查找使用。
1、使用双引号("")搜索
在不使用双引号进行关键词搜索时,谷歌会默认将你输入的关键词进行拆分进行匹配,搜索出来的结果可能只符合你输入关键词的一部分。
当你很明确自己搜索的关键词,需要对其进行完全匹配时,就可以使用双引号进行搜索。
2、使用“site:xxx”在指定域名中搜索
当没有指定site关键词时,谷歌默认会在全网进行匹配,如果你只想在固定的域名中进行搜索时,就可以使用“site:xxx”,xxx既是你需要指定的域名。例如你想在百度网盘中搜索某个内容时,就可以用关键词加“site:pan.baidu.com”。
3、使用减号(-)进行过滤搜索
如果你搜索出来的结果中,包含有你不需要的关键词,就可以使用减号对其进行过滤,谷歌就会将包含减号后面关键词的网站排除在外。
4、使用星号(*)替代任何文字
如果你在搜索时不知道完整的关键词,就可以使用星号来作为占位符,用来替代任何文字。
5、使用“intitle:xxx”和“allintitle:xxx”搜索标题中的关键词
标题往往是一个网页的核心部分,通过使用intitle和allintitle,就可以搜索出在标题中带有你搜索关键词的内容。
6、使用“filetype:xxx”搜索指定的文件类型
谷歌默认搜索出来的内容大都是网页,如果你需要搜索特定文件类型的内容,就可以使用filetype加文件类型。例如:搜索pdf文件就是filetype:pdf。
以上就是最常用的6种高级搜索方式,他们之间还可以组合使用,除了这6种之外,还有其他很多不同的命令,都在这份完整搜索命令列表中(https://ahrefs.com/blog/google-advanced-search-operators/)。
在这个越来越数字化的世界中,你真的懂得搜索吗?
之前在写东西时,老是会感觉自己想写的东西,别人早就写过了,并且写的也比自己好,就像是今天这篇文章的内容,网上早就有无数的版本。
后来在了解到费曼学习法和信息论的一些知识之后,才意识到自己前面所想的仅仅只是停留在输出内容的价值,然而写东西更重要的意义在于,这是一种非常好的学习方法。
当你去学习和理解一个知识时,最好的方式不是把同一种解释看一百遍,这样对你而言没有增加任何的有用信息。你应该做的是去找一百种不同的解释,从各种角度去理解它。例如,当你看不懂一本书或电影时,最好的方法就是去找各种评论来帮助你理解。
最后在通过去教别人来检验自己是否真正的学会,因为在教的过程中,你需要一套完整的逻辑框架,别人还会通过提问的形式,让你发现自己的盲点所在。
0条留言