谷歌一下,你就知道

作为一个开发,每天干的最多的事情,可能不是写代码,而是搜索代码。在网络上的资源越发丰富的今天,绝大多数的工作,都不在需要自己从零开始完成,会不会使用搜索引擎,就直接决定你在工作中所花费的时间。


提到搜索引擎,你的第一反应可能是百度一下,你就知道,或者是被浏览器所绑架的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条留言

留言