谷歌真是啥都能搜

后端技术学堂

共 4548字,需浏览 10分钟

 · 2022-04-01

往期干货笔记整理




大家好,我是柠檬。


作为开发人员学会善用搜索引擎的高级技巧,快速的从海量搜索结果中找到有用信息,往往能让你事半功倍。


经常上网冲浪,用的最多的工具就是搜索引擎,哪里不会就去百度、Google 一下,信息爆炸,如何高效搜索结果?


正好,在网上看到一篇比较详细的,关于搜索引擎的高级使用技巧,其中的一些常用命令,建议大家记下来,非诚受用。

作者:非凡公社整理:柠檬chen链接:https://www.jianshu.com/p/22aae651cc68


人和人最大的区别之一就是看他如何获取信息。


一、搜索引擎命令大全

1、site:在某个网站或域名下搜索

在特定的网站下进行检索,不仅可以搜索网页,还可以搜索某个站点下的所有图片、视频、新闻等。
例如:樱花 site:http://edu.cn 表示在中国教育网下搜索樱花

使用方式:

身材好是一种什么样的体验 site:zhihu.com; baidu.com

作用:

  • 替代站内搜索

  • 指定网站搜索、缩小范围、提供精准结果

  • 搜索不能直接访问的网站;死网站;绕过注册

f458a52dd7fa856146dcde1936736728.webp



2、Filetype:搜索某种类型的文件

搜索指定的文件类型,用来查找文献、电子书、PPT 等非常有用
支持的文件类型:ppt、ppts、doc、docx、xlsx、pdf、txt 等(不同的搜索引擎支持的文件类型不同)

使用方式:

百年孤独 filetype:pdf


03f0e029133fe488e2260c9313034709.webp



3、逻辑与、或:AND、OR

  • 注意AND、OR必须大写,否则会被认为是普通的单词,而不是搜索指令。

  • 与普通编程语言不一样的是,OR指令优先于AND指令。

  • 简写:AND指令一般以空格代替,不明确写出。另外AND指令还可以用+代替。OR指令可用 | 代替。

使用方式:

手机 OR 相机 电脑 OR 鼠标 OR 键盘它等同于 (手机 OR 相机) (电脑 OR 鼠标 OR 键盘)

cb669b83ef509100c42af2e6ef2b6a1b.webp



4、逻辑非:-

逻辑非 - ,也就是减号,代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Google 和 baidu 都支持这个指令。

使用方式:

搜索引擎 历史 -文化 -中国历史 -世界历史

c92c2a36a846374d60069d43059cb98a.webp



5、双引号

把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。bd和Google 都支持这个指令。

使用方法:

 “知乎日报”

28e7ebfedff3e4e7ceb05986f8257c08.webp



6、通配符:?和*

  • 与我们通常的习惯一致,“*”代表一连串字符,“?”代表单个字符。

  • 样例:progr?m

  • 提示:不要指望Google可用通过progr?m搜索到program,因为progr和m分别被当作一个独立的单词,并且这两个单词之间允许出现一个字符,如此而已。

使用方法:

中国 * 银行

7d563facbdda944f4a4a0bebbcb30fc0.webp



7、in指令: 位置关键词查找

  • intitle: 在网页标题中查找。这通常对讨论比较多的热门话题很有效。例如:intitle:"GeForce 7800"+测试

  • allintitle: 该指令属于排他指令,不能与其他指令混用。

  • 例如:allintitile:"GeForce 7800" 测试 与 intitle:"GeForce 7800"+测试 的含义一致。但是,allintitile是排他的,不能加上其他非intitle方面的限制条件。

  • 注意:在这里,你会发现用+代替AND指令是很有意思的。如果没有+指令,我们就需要写:intitle:"GeForce 7800" intitle:测试,因为Google不支持这样的写法:intitle:("GeForce 7800" 测试)

  • inurl: 在网页的url地址中查找。例如:inurl:dowload 表示查找url中包含download的网页。

  • allinurl: 结果中带有“XXX”和“YYY”,相当于“inurl:XXX inurl:YYY”

  • inanchor: 在网页的链接锚中查找。

  • 需要注意区别于inurl:inurl是网页本身的url地址,而inanchor是查找网页内容中的超链接。

  • 例如:inanchor:download,你可能会发现有FlashGet最佳的下载管理程式,而该页面中根本就没有download字样。

  • allinanchor

  • intext: 在正文中检索。

  • allintext

详细使用方式:

7.1、inurl

用于指定搜索查询词出现在url 中的页面。baidu 和Google 都支持inurl 指令。inurl 指令支持中文和英文。

使用方法:

inurl:大学

2bddf9c9e531e394439fb6d1b6960dd2.webp


7.2、inanchor

inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持inanchor。
比如在Google 搜索 :inanchor:点击这里 返回的结果页面本身并不一定包含“点击这里”这四个字,而是指向这些页面的链接锚文字中出现了“点击这里”这四个字。
可以用来找到某个关键词的竞争对收,而且这些竞争对手往往是做过SEO 的。研究竞争对手页面有哪些外部链接,就可以找到很多链接资源。

使用方法:

inanchor:点击这里

7f8b4fd2824ad2c257a4fbc9dda23904.webp

image

729488201d6e93c4099a7a93a88a038d.webp


7.3、intitle

指定返回的页面 title 中包含关键词。Google 和bd都支持intitle 指令。

使用方法:

intitle:知乎科技

9a261c3c34afef54b25f7e426d6143e0.webp


7.4、allintitle

搜索返回的是页面标题中包含多组关键词的文件。
例如 :allintitle:知乎 手机 科技 就相当于:intitle:知乎 intitle:手机 intitle:科技,返回的是标题中中既包含“知乎”,也包含“手机”和"科技"的页面

使用方式:

allintitle:知乎 手机 科技

2a4e84b1ce2ff86c5924d629938efd56.webp



8、link: 搜索所有链接到某个URL地址的网页

  • 最重要的用途:迅速判断一个网页的“热度”。

  • 例如:link:http://www.newhua.com 表示所有指向“华军软件园”外部链接。

  • 注意:和其他指令类似,link:和url之间不能有空格。之所以特别指出这一点,是因为网上有教程说link和allinurl等一样,是排他指令,中间可以有空格。我不太了解Google搜索指令的发展历史,只能猜测曾经如此。

使用方式:

link:www.newhua.com


9、related: 寻找某网页的“类似网页”

  • 例如:related:http://www.newhua.com 表示找和“华军软件园”类似的网页。

  • 这条指令其实Google自己用得很广泛,只是可能没有引起你的注意罢了。在Google的每条搜索结果中,均有一个“类似网页”的链接。就是它了。

使用方式:

related:www.newhua.com


10、数值范围:..

  • 例如:数码相机 600..900 万像素 3000..4000 元

  • 注意:“900”与“万”之间必须有空格。


使用方式:

数码相机 600..900 万像素 3000..4000

f8715051c00dbb64866fa7498124e936.webp



二、高级搜索技巧

google 在界面上提供搜索条件查询「限制语言」、「按照时间」、「精确匹配」(百度等其他同理)

aef56c650d50d27518a3a84c3b4d79e4.webp

同样,图片也支持各种不同维度的筛选。新闻、视频等也是同样的道理
图片查询还支持「以图搜图」,通过图片 URL 或者上传图片。
(百度等其他同理)

550160e10fb4a05b0c35255b4a7606c3.webp


google 高级搜索界面,其实就是前面介绍的命令的界面版(百度等其他同理)

f4d972d4d0af78f882c9b2bdbcc0efab.webp

百度等其他搜索引擎同理,在此不做赘述


三、利用搜索引擎解决问题的思路

  • 搜索意识,逆向思维与换位思考

  • 哪里会有这些信息?谁会知道?

  • 怎么才能搜索到,去哪里搜会最高效?(网站、社交平台、专家、电商)

  • 是否会在网上出现?哪里会收录?那个搜索引擎会收录?

  • 发布者会怎么表述?发布者会怎么宣传他的东西?会以什么载体表示?


四、本地搜索

windows文件搜索工具Everything

这款仅有 1.3 MB 的小软件可以通过访问 NTFS 文件系统的 USN 日志,在数秒内检索完成几 TB 大小硬盘中的上百万个文件,并实时监测所有文件的增改情况,说是 Windows 平台上最快速的文件索引工具绝不为过。

146cc6652901696b7147d62a1c973598.webp


同时,Everything 支持通过正则表达式进行文件匹配,所有搜索结果都可以近乎实时显示,且所消耗内存极低。如果你对正则表达式不太精通的话,也可以使用它自带的高级搜索功能,界面直观易懂。

8e3df65dfe7fd61be8bfc234c506ae60.webp


同时还支持离线搜索:

fe88cd0fcf77363c63285dacdff921a2.webp



mac效率利器-Alfred

Alfred 这是一款被称之为Mac效率神器的App,有了Alfred 你甚至无需鼠标就可以实现各种操作。包括搜索各种文件、软件、配置、图片等,其UI界面使用方便,而且不是通过命令来实现,是开发者们和键盘刘童鞋们的神器

2c9a8d012b86203d34ce5cdff62c8feb.webp




五、其他搜索引擎

其实除了Google、百度等搜索引擎,其他小众的搜索引擎查询某些特定的内容可能效率和准确度更高。

  • 如果需要查询一个商品如何使用、安装,其实淘宝是一个最好的搜索引擎,不仅可以搜索,还可以问售卖该商品的客服

  • 如果查询图书、电影等,豆瓣是个好去处

  • 需要查询颜色...

  • 需要查询论文...

  • 需要查询病症...

  • 需要查询百科...

  • ......



六、如何成为一个优秀的人

我不相信这个世界上有绝对的天才。

如果有,那他肯定是拥有天才的方法和天才的工具。对我来说,必备的三大工具 RSS、搜索引擎、云笔记。


RSS:真正的无知是 自己都不知道自己不知道什么!RSS 可以帮我们扩宽眼界,提升获取信息的效率,利用碎片化时间来获取大量优质的信息。(RSS 之后我会详细介绍)


搜索引擎:用来检索自己已经知道或者听说过的东西。目的是为了更深入了解或者使用此知识。


云笔记:构建自己的知识系统。只有存在于自己的知识系统中,这些知识才真正属于自己。


三个工具,由未知到知道,到熟知,到应用,最后融会贯通。


最后推荐罗昭锋老师的一门免费公开课文献管理与信息分析,这门课详细介绍了上述三种工具,我相信他一定会帮到你的。


下面是这门中国MOOC大学的课程公开地址:

36912385da44117e039463083b66c177.webp

公众号不允许放外链,如果你怕麻烦找错课程,可以在公众号 「后端技术学堂」 后台发送「搜索技巧」 获取课程链接。


985ff79c032ab2005542803801f06c13.webp


往期干货笔记整理




d97acd49f6d7c3abc25b04b93068215d.webp·················END·················你好,我是柠檬chen,一线互联网大厂计算机软件工程师、知乎编程领域万赞答主。非科班自学计算机基础,关注公众号了解我的更多经历。公众号分享编程学习经验、人思考,点击下方名片,了解更多。
浏览 119
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报