前言

作为一名程序员,搜索是我们每个人要掌握的基本功,搜索是思维的必要流动,是自己和世界的对话。断网就得断电,所谓搜索,无非就是在搜索引擎对话框中输入一些词,然后按回车,但是这件事是有技巧的,而有些最基本的技巧很多人都不知道。

今天就分享给同学们一些搜索的方法。接下来会用代码文字标示的方式展示一些搜索关键字。还有google可能会针对不同的人。返回不同的搜索结果,所以你们输入得到的结果可能会跟我的不一样,请以你们自己的搜索结果为主。好啦,废话不多说啦,现在我们来讲第一个方法。

1. 关键词和疑问句

第一个问题:

输入什么?

在我看来,因为搜索这个动作是在跟计算机这么一种机器 —— 而不是跟人 —— 打交道。

所以你应该输入的是“关键词”,而不是一句“疑问句”。

比如我想知道日本有多少人,那我应该输入的是两个关键词:日本 和 人口,中间用空格分开:

  1. 日本 人口

Google (搜索引擎)非常理解我想要什么,它会直接在首页给我显示一张日本人口的历史变化图!

就像酱紫:

第一个搜索结果就是维基百科关于日本人口的说法,我们甚至不需要点击就能看到答案。

但是新兴一代搜索者喜欢直接往搜索框里输入一句完整的“人话”:

  1. 日本有多少人?

放在几年前,输入这样的搜索,是根本不懂计算机思维。

但是现在情况变啦,搜索引擎变智能了!

它能听懂你的简单问话!

而且这样的搜索还成了一种特别的风格,能得到不一样的结果。

输入这个疑问句,Google 仍然会首先给你显示一张日本人口的历史变化图。

这时候第一个搜索结果,就不是维基百科的冰冷答案了,而是一篇有温度的、更人性化的讨论日本人口的文章。

但是,虽是如此,但是作为程序员,请不要使用下面这样的搜索语句:

请问你能告诉我日本有多少人吗?

Google 还没有聪明到能读出来你到底是出于礼貌在对它说“请问”,还是你想搜索“请问”这个关键词的程度。

搜索输入要干净利索,只列举关键词是最清晰准确的做法。

2. AND 和 OR

搜索引擎并不是只会根据你输入的关键词去寻找包含这些词的文章页面。

Google 允许你对关键词做一些设定,比如你可以设定各个关键词之间的关系。

Google 默认的关系,是 AND,也就是“与”。

如果输入:

  1. 小甲鱼 编程 Web

会返回既包括“小甲鱼”,又包括“编程”,又包括“Web”这三个关键词的结果:

得到同时提到小甲鱼,编程,Web 的文章。

但是如果你并不在乎它们之间的互相关系,可以使用 OR :

  1. 小甲鱼 OR 编程 Web

这时候返回的前两个结果都是包含小甲鱼或编程的帖子:

3. 双引号

Google 的智能化给我们提供方便同时也可能带来麻烦。

有时候我们需要精确告诉 Google 你想要的东西。

比如你输入的英文关键词中如果存在拼写错误,Google 会自动改正过来,并且返回正确拼写的搜索结果。

这个功能很好,我如果想不起来一个单词的准确拼法就大致地拼一下输入 Google,就能得到正确的拼法。

但有时候你需要输入的是一个中国人的英文名字,不需要被改正。

但是也被 Google 给当做拼写错误改正了,怎么办呢?

或者你就是想知道那个被判断为错误的拼法,在网上有没有人用过,怎么办呢?

答案是给那个词加一个双引号:

  1. "xiaojiayu"

而对中文来说,双引号的最重要作用在于避免被分词。

例如想搜索小甲鱼老师写的《零基础入门》系列的教材,输入:

  1. 零基础入门学习

智能的 Google 会自动把它自动拆成两个频次较高的词。

如果不是我感兴趣的结果。所以我的做法是直接带双引号输入:

  1. "零基础入门学习"

这样返回的就都是五个字一字不差按顺序出现的结果了。

 4. 减号

在一个关键词前面加个减号(-),作用是让搜索结果*不包括*这个词。

在关键词有多个含义的时候,这个方法能帮我们过滤掉不想要的结果。

比如现在在 Google 搜索

  1. Mac

以化妆品为主(对仙女来说,Mac 是化妆品牌):

而如果想搜索的是真正的电脑 Mac,过滤掉化妆品牌 Mac,那么可以搜索:

  1. Mac -化妆品

这时候返回结果就大多是关于电脑 Mac 的了:

那有童鞋会问:

小师妹,一开始搜索“电脑 Mac ”不就好了。

没错,可以,但是前提你知道这个专有名词是什么。

但有些情况是你只知道你想要的那个含义*不是什么*,而很难说清那个含义是什么,这就很难加词,而必须用减号了。

比如说,有一天你偶然看到别人转载的一篇文章感觉挺好,作者留了个网名叫“不二如是”。

你想知道他还写过别的什么文章。如果你直接搜索

  1. 不二如是

返回的结果几乎全都是和鱼 C 论坛相关的:

不二如是好像是某部经书里内容,暂时不想看到和鱼C相关,就可以输入:

这不就找到经书出处了?!

我们体会一下这个对信息的过滤操作。

就好比说你要在一个开着强光灯的房间里寻找一个只会发出微光的小东西。

那你最好的办法就是先把强光灯关掉。

“关灯”,是获取信息的关键动作。

5. site:

只展示来自特定网站的结果:

  1. site:fishc.com.cn

只看CSDN 域名相关的:

6.更多

最常用和较常用的方法,就是上面 5 条。

使用方法都一样,附赠一些高级玩法,用搜索引擎搜索来的其他搜索技巧:

实际操作的时候只需输入中括号里面的东西,不用写中括号。

往期精彩推送

我用Python修改了班花的开机密码,重新登录后竟然发现了她的秘密!

我用Python采集了班花的空间数据集,除了美照竟然再一次发现了她另外的秘密!

室友单恋班花失败,我爬了一个网站发给他瞬间治愈,男人的快乐就这么简单【每天一遍,忘记初恋】

学会这 6 招,网页搜索一秒就能搜到你想要的【老司机必备神技】相关推荐

  1. 03人脉搜索:学会这一招,就能轻松找到90%的人的联系方式

    人脉搜索:学会这一招,就能轻松找到90%的人的联系方式 在我们进行人脉搜索之前,我们要做一下相关的准备工作 (1)我有哪几个待解决的问题? (2)能解决的人掌握什么资源和能力? (3)这样的人供职于怎 ...

  2. android延时摄影功能,学会这几招!让你玩转荣耀30夜景延时摄影

    学会这几招!让你玩转荣耀30夜景延时摄影 2020-06-26 14:49:33 0点赞 0收藏 0评论 眼看着端午小长假又来了,为了能够在相隔三个月的十一假期前最后好好玩一圈,相信很多朋友都为自己规 ...

  3. 音频怎么转文字?学会这3招,轻松拉满你的工作效率

    音频转文字怎么转?掌握这三个方法,帮你跟加班说拜拜! 今日技巧分享之:音频转文字怎么操作? 不要再烦恼录音转文字怎么转啦,学会这3招轻松掌握 如何把音频转文字?有什么软件能实现这一操作? 1分钟教会你 ...

  4. log加时间 securecrt_今日头条如何加V?学会这几招加V很容易

    轻松玩转今日头条,学会这几招加黄V超容易,让"大智"忠臣为你服务!人人都能加黄V!加v就意味着你是某个领域的"专家"了,身份的象征!那么如何在今日头条站稳脚,快 ...

  5. nb信号和4g信号_手机信号很强但是4G网络却很卡?学会这三招,立马恢复网速

    相信不少小伙伴在使用手机的时候,可能会遇到这样一种情况,那就是手机信号明明很强,但是4G网络却很卡,无论是看视频还是玩游戏都时不时出现卡顿的情况,非常影响体验.那么这种情况我们应该怎么解决呢,其实只要 ...

  6. 华为手机设置页面黑色_华为手机里最危险的设置,学会这一招,手机还能再战三年...

    人们在生活中已经离不开了手机,可以说手机已经是人类生活的一部分,而大家也都知道手机用久了会卡顿,其实我们有时候可以很大程度上的避免这些情况,例如关闭这个几个设置. 1.打开华为手机中[设置],找到[关 ...

  7. 【网络摘录】Google网页搜索技巧

    GOOGLE网页搜索秘籍 更多网络知识可直接访问http://www.cnpt8.cn/中国网络平台 一.GOOGLE简介  Googlewww.google.com)是一个搜索引擎,由两个斯坦福大学 ...

  8. 计算机u盘驱动坏了如何的修复,U盘损坏怎么恢复?学会这两招,快速恢复里面的文件...

    原标题:U盘损坏怎么恢复?学会这两招,快速恢复里面的文件 U盘损坏怎么恢复?U盘想必大家都不陌生,U盘是我们常用的数据存储设备,但是U盘也很脆弱,使用一段时间过后就会出现连接不上,打不开这些故障,当U ...

  9. 家里没网络怎么自学html,家里没网了怎么办?不要慌,学会这两招自己就能解决...

    原标题:家里没网了怎么办?不要慌,学会这两招自己就能解决 现在做什么事情都离不开网络,你有没有想过当网络出现问题时,而你又急着使用的时候怎么办?今天教授来教大家如何紧急修复网络,方法立竿见影,建议收藏 ...

最新文章

  1. 快速安装及部署DRBD
  2. python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...
  3. 25 | 基础篇:Linux 磁盘I/O是怎么工作的(下)
  4. 网络基础: 浅析应用层一
  5. 前端学习(2533):mapgetter和actions
  6. 4 WM配置-主数据-定义编码范围
  7. 一文读懂什么是数据库事务
  8. BackTrack 4 R2 发布
  9. 计算机应用基础 项目4-5 分析商品销售业绩 ppt课件,计算机应用基础课件项目四汇总.ppt...
  10. 巧用主力进出、主力买卖指标进行波段操作——逃顶和抄底
  11. Telink blt_soft_timer 改进
  12. C语言程序——计算圆的周长、圆的面积、球的体积
  13. 编译原理:FIRST集与FOLLOW集
  14. 大学一年级计算机组成语结构试题,一年级语文上册期末:词语类考题全面练习(汇总版)...
  15. nginx验证微信文件
  16. 开篇的个人感想和想法
  17. HTML5+CSS3小实例:有趣的沙漏加载动画
  18. C#【控件篇】按Tab键可以跳转到下个控件(TabIndex、TabStop的设置)
  19. 手机蓝牙和蓝牙模块进行通信
  20. 富文本编辑器粘贴复制Word

热门文章

  1. Linux 命令(140)—— tree 命令
  2. Linux 命令(110)—— help 命令(builtin)
  3. linux下将编译错误输出到一个文本文件
  4. 转载:百集3D动画片《精灵世纪》制作揭密
  5. Akka源码分析-Akka Typed
  6. Ubuntu上安装jdk出现的错误
  7. repo + gerrit
  8. perl脚本中的特殊字符也与V字符串
  9. Python交互界面方向键、退格键乱码
  10. 特征选择 ReliefF算法