你可能还不太会用搜索

BG85

Posted by Blue Geek on April 11, 2020

你可能还不太会用搜索

By 青衣极客 Blue Geek In 2020-04-11

在今天这个时代,我们已经离不开搜索引擎,因为 互联网的海量资源本身具备了一种隐身的能力,就像把“一杯酒倒入一壶酒中”一样。或许会有一些人批评“今天的学者是索引型的而不是思考型的”,不过这种批评本身所参照的时代是不具有可比性的。不通过搜索引擎了解到这个世界上最前沿的思潮,就没办法站在巨人的肩膀上,自认为有趣有用的东西也不过是关起门来玩泥巴。 更何况,那海量的资源中常常包含着极富价值的东西,对我们的生活、学习、工作具有重大的促进作用。但是,不得不说明一点,我们很多人或许还不太会使用搜索引擎。至少以下的几个实用的技巧值得学一学。

1. 与-或-非

所有的逻辑都可以由“与或非”这三个逻辑来描述,在搜索时对关键字的组合情况自然也不会例外。 如果需要每一条搜索结果中同时出现关键字,可以使用“AND”,例如:

python AND C++

这一条搜索指令得到的结果如下:

“与”关键字搜索

如果在若干个关键字中,只需出现其中任意一个即可,那么使用“OR”可以达到目的。 一个搜索query的例子如下:

python OR C++

搜索引擎给出的结果如下:

"或"关键字搜索

如果你想从搜索结果中排除一些不需要的内容,可以在对应的关键字前使用“-”符号,注意,“-”与关键字之间不能用空格。 一个简单的例子如下:

"python C++" -知乎

搜索结果展示如下:

"非"关键字搜索

学会了这三种用法能够让你在使用搜索引擎时快速过滤不需要的结果,其效率无论如何都比翻若干页来手动寻找来得强。 需要说明的是,在百度中​,应当使用“&”和“|”来​实现“与”“或”。

2. 引号避免拆分

使用英文关键字进行搜索时,会面临一个问题:搜索引擎自动按照空格进行拆分,导致多余的搜索结果。这时,使用引号就可以避免这种麻烦了。一个简单的搜索指令如下:

"python C++"

返回的搜索结果如下:

引号避免关键词被拆分

每个结果中,关键字都是连在一起的,之间的分隔符可能存在一些变化,但是基本没有被拆开的。

3. 省略号搜索范围

有时在搜索信息时,我们不知道具体的数值是多少,但是知道一个大概的范围。逐个去尝试肯定是不现实的,使用省略号就可以处理这种情况,比如:

微单 10000...20000 元

得到的搜索结果如下:

省略号搜索范围

需要说明的是在百度中​不支持这种方式。

4. filetype指定文件类型

很多人都曾经尝试过使用搜索引擎寻找一些文件资源,比如pdf。如果没有在指令中特殊说明,那么就需要在很多结果中人工找出能下载的pdf链接。不过,其实有一种更简单的方式,即添加”filetype”说明, 例子如下:

C++ primer filetype:pdf

搜索结果如下:

filetyle指定文件类型

5. site指定站点

不得不说一点,专业的搜索引擎就是比某些中小站点中单独提供的搜索功能好用。很多的中小站点为了获得流量,都会将自己的站点添加到搜索引擎的索引列表中,这时就可以使用搜索引擎从这些站点中搜索有用的信息。“site”就是为这种功能提供的关键字,一个简单的例子如下:

leetcode site:cnbluegeek.github.io

得到的搜索引擎结果如下:

site指定站点搜索

一个专业的搜索引擎当然还有别的更加丰富的功能,只是最常用的大概就是这5个。至于其他不常用的就算看过也很快就会忘记,还是记住这几个最简单的,让你更加高效地获得互联网信息和资源。

【青衣极客】公众号



COMMENT

博客评论区功能由Github Issue提供,提交Issue时请以本文标题为话题

"BG85-你可能还不太会用搜索"