前言
作为一个技术人,经常会遇到自己不懂或不知道的东西,这个时候就必须使用搜索引擎搜索相关的资料,当然大部分人都逃不过google,google上的内容繁多,如何快速检索和筛选自己想要的信息却成了问题。其实google提供了高级搜索的方式,只是很多人都不太清楚,配合简单的google搜索辅助命令,可以让你的搜索事半功倍,这里我济源巧合看到国外一篇网站对google搜索命令总结比较完整,整理翻译如下,原文地址https://ahrefs.com/blog/google-advanced-search-operators/。
文章原文作者列出了42个google搜索辅助命令,应该是全网最全了(包括国外网站),但其实有一部分已经因为google搜索的进化,或者是因为某些产品的衰落已经成为了历史,我特意用删除线标记出来了,这部分大家看看就好。
直接搜索
这个也是最简单的,就是直接在google搜索你想要的关键词。
例如:xindoo
多选一(OR)
当你有多个查询关键词,但只需满足其中一个关键词就可以时,你可以用 or 把你所有的关键词连起来,用管道符 | 也可以,学过计算机的同学都知道,管道符 | 有或的意思。
注意,or 可以让你把之前需要多次查询的内容合并的一次查询里,你的搜索意图被分散开了,所以可能会有搜索不够精确的情况。
例如:jobs or gates,jobs | gates也是可以的
多条件查询 AND
如果你想查询的内容需要满足多个条件,你就可以用and把你要查询的条件都连在一起。 and 指令很适合查询精确的信息。(事实上google默认就是and查询,所以可以不用加and指令)。
例如:比如我想知道csdn总裁蒋涛的微博,叫“蒋涛”的人好多,所以需要限制条件,那么你就可以搜索 蒋涛 and csdn and 微博
条件排除 –
很多情况下,某两个事物之间关联性很高,比如说到乔布斯基本上都想到了苹果,但如果你想查询乔布斯和苹果无关的信息,直接搜索的话可能你翻好多页都找不到你想要的,这时候你就可以使用排除指令 – 了。
例如:jobs -apple
模糊匹配 *
这个技术人应该很常用了,我们在听说某种新技术的时候,记不住完整的术语,只记住了其中部分关键词,这时候就可以把不知道的部分用星号 * 代替。
例如:前两天我们在调研全链路追踪框架的时候,同事提到了一个叫jaeger的框架,开始jaeger拼写我就记住后面的ger,我就搜tracing *ger 很轻易就搜到了
优先级 ()
当你查询逻辑比较复杂的时候,比如要先满足x、y条件之一,再满足y条件,这个时候实际行你的条件是有优先级的,类似于四则运算的优先级,先算乘除,再算加减。如果想要先选加减就得用括号()改变优先级,这里也是。
例如:(iphone or ipad) and apple
价格查询 $
可以指定关键词的价格,这里用的是KaTeX parse error: Expected group after ‘_’ at position 12: ,但¥也是可以的。 _̲_例如:要查询329的ipad,可以搜索ipad $329__
定义查询 define:
谷歌搜索引擎内建了一个词典,包含大量词、事物、概念……的定义,可以用define: 触发
例如:define: 哲学
缓存查询 cache:
可以查看当前谷歌搜索引擎所以保持的网站版本。
例如:cache: apple.com
指定文件类型 filetype:
这个指令常用于文档查询中,比如我想下载一篇paper,我可以指定 filetype:pdf,这样搜索引擎只会列出pdf可以直接下载的网站。
例如:gfs filetype:pdf
指定网站 site:
site: 指令可以限制搜索内容所在的网址。
例如:比如我之前写了一篇关于wrk的介绍博客,你就可以直接这么搜索wrk site:xindoo.blog.csdn.net 第一条就是了。
关联 related:
这可以列出你搜索内容和related:后面相关联的内容,如果你想搜索明星A和明星B之前的恩怨情仇,就可以用 A related:B。
例如:c++ related:java
标题查询 intitle:
很简单,就是在标题中查询你想要的内容。
例如:你突然想模仿下震惊体,想找两篇范文学习下intitle:震惊了
标题查询增强版 allintitle:
很类似intitle: 但匹配要求更严格,需要全部匹配才会出,所以很适合当你知道某个完整标题查询其内容时使用。
例如:比如我前两天转了一篇文章《为什么你应该(从现在开始就)写博客》,你想找到原文,那你就可以这么搜allintitle:为什么你应该(从现在开始就)写博客
链接查询 inurl:
链接查询,适合在你只知道链接的一部分时查询完整的链接。
例如:比如有人发了一半的链接,我想找全文,就可以这么搜 inurldetails/104161776
allinurl:
链接查询的增强版,需要所有关键词都在链接里
例如:inurl:csdn details/104161776
文本内容查询 intext:
搜索文本中的内容,google默认搜索会返回给你标题或文本包含目标关键词的内容,用intext你可以只限制为内容包含。
例如:intext:xindoo
文本内容查询增强版 allintext:
文本内容搜索的加强版,需要关键词都在文本中。
例如:allintext:xindoo csdn
近似搜索 AROUND(X)
近似搜索,搜索和目标关键词相近的x个关键词对应的内容。
例如:around(10) python
指定内容来源 source:
在google新闻中搜索特定来源的新闻内容。
例如:搜索bbc报道的新冠疫情内容 ncov19 source:bbc
泛查询 _
当你不知道某些搜索内容的时候就可以用_替代,比如你知道Apple CEO的全名,你只知道他叫Cook,你就看这么搜索。
例如:apple CEO _ Cook
范围查询 …
你想知道某个范围内的内容时,你就可以用 … 来连接你要搜的范围。
例如:ted video 2018…2020
超链接查询 inanchor:
和inurl类似,但inurl是链接中有,inanchor是网页超链接中包含就行。有点难懂,我举个例子,比如我做了个网页上面有 苹果官网 的按钮,但其实点了不会跳到苹果官网,只会跳到我的博客 blog.csdn.net/xindoo 里,inanchor索引的是 苹果官网这几个带超链接的字,inurl才是索引的超链接。
allinanchor:
同样是inanchor的加强版,多个关键词需要都包含才行。
例如:allinanchor:apple iphone
网页信息查询 info:
返回某个特定网站的介绍信息。
例如:info:www.csdn.net
日期区间查询 daterange:
在某个日期范围内查询xxx,但很奇葩的是这个日期范围用的是中叫朱莉安日历(julian date)的日期格式,标准日历格式转朱莉安历也很简单,年份取后两位,月和日转化成一年中的第几天,比如20191230,因为12月20是19年的第354天,所以20191230就转化为了19354了。
例如:steve jobs daterange:11278-13278
强制匹配 +
强制匹配,搜索引擎为了更好的为大众做好检索,它会尝试去推测你的搜索意图,所以可能搜出来的内容和你搜索关键词的某个含义有关,但却不包含你的搜索关键词,并不是你想要的,这个尤其是在搜索有些比较冷门的词汇或者专业术语时尤为明显,这个时候你可以用 + 来指定必须匹配某个词或者短语。
例如:jobs +apple
备注:用双引号引起来也可以
天气查询 weather:
股票查询 stocks:
地图查询 map:
例如:map:beijing
电影查询 movie:
例如:movie:流浪地球
进制/货币转换 in
例如:100$ in rmb
已失效命令
博客链接查询 blogurl:
找到指定域名下的博客地址,用于谷歌博客搜索,实际上2011年google就不再有这个功能了,它将所有的博客都做为普通网页索引了。
例如:
位置查询 loc:placename
地理位置搜索。
例如:loc:beijing
备注: 这个功能也不好用了,地理位置的搜索基本上普通搜索就足够了。
新闻位置查询 location:
谷歌新闻搜索的一个功能,搜索某个特定位置的新闻。
例如:location:beijing
备注:同上,这个功能也不好用了,地理位置的搜索基本上普通搜索就足够了。
同义搜索 ~
返回和你搜索词同意思的内容,实际上这个功能已经没啥必要了,因为google默认就包含同义搜索了,当然如果你不想使用同义搜索,可以用前文提到的强制匹配操作。
例如:~apple
作者查询 inpostauthor:
google博客搜索的功能,搜索特定作者的博客,不过google博客搜索已经在2011年停止了。
例如:
allinpostauthors:
同上,全部包含的博客作者搜索。
文章标题查询 inposttitle:
博客标题查询,当然已经随着google博客搜索的下线不在可用了。
例如:
引用查询 link:
查询链接到某个域名的网页,但google在2017年已经取消了这个功能。
例如:link:apple.com
电话号码查询 phonebook:
标签查询 #
google+ 某个标签话题查询,但随着google+的下线,这个功能也不好用了
例如:
彩蛋
google搜索 what is the answer to life the universe and everything 会得到42
今天的文章技术人必须知道的42个谷歌搜索技巧分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/7296.html