2023 / 10 / 16
不同的搜索引擎对同一关键词得到的搜索结果大为不同,也就造成了使用不同搜索引擎时带来的搜索效率的高低之分。一般而言,对于不同搜索引擎,目前广受认可的搜索效率与准确性排序为:谷歌 > 微软必应 > 百度 > 其他一众搜索引擎。
当然,正如「白菜萝卜各有所爱」,对于搜索引擎的排序也没有绝对的标准答案,不同用户可依据各自的使用习惯和内容偏好选择适合自己的搜索引擎,所谓的搜索引擎「鄙视链」也不过是一句玩笑话。
只是,本着希望帮助到大家的初衷,我还是想依据个人体验向大家提一些小小的建议:能用谷歌就用谷歌,用不了谷歌微软必应也是一个不错的选择,下面的内容里我也将以微软必应为使用主体介绍一些搜索技巧。
注意:以下搜索技巧在谷歌、微软必应、百度等主流搜索引擎中均可使用。
其实我们大多数人都在或多或少使用一些搜索技巧,其中是所有最为广泛的便是「关键词搜索」,即用关键词替代一整句话进行搜索,以获得我们想要的信息。比如,你想查北京今天的天气情况,只要搜索「北京 天气」就行,而不用搜索「北京今天天气怎么样」。
而特定符号,则可以让搜索引擎「读懂」我们的话,常用的符号有下面这些:
**「+」:**查找包含前面带「+」号的所有关键词的网页。例如,想要搜索少数派中关于 RSS 内容,则可以使用「少数派 +RSS」,搜索结果会返回所有包含 RSS 关键词并与少数派相关的网页。注意:「+」号后面最好紧接着关键词,中间尽量不出现空格。
**「“”」:**在短语中查找完全匹配的字词。如果你在搜索框中输入这样一段话:「微软必应中有哪些高级搜索技巧」,搜索引擎会将这段话自动拆分为若干个关键词进行匹配。但是,如果我就是想要完全匹配输入的内容该如何是好呢?答案是使用「“”」将想搜索的内容框起来,即「“你吃饭了吗”」。
此外,我在进行试验的时候发现,如果是用中文的「“”」,微软必应依旧将输入内容切分为关键词进行搜索,但如果使用英文中的「””」,微软必应才会将输入内容视为一个不可分割的整体进行搜索,然后告诉我没有我想要的内容……
**「AND 或 &」:**查找包含所有关键词的网页。其实我们日常搜索时在不同关键词中间敲的「空格」键就发挥着上述作用。也就是说,当你用「空格」或「AND」或「&」连接一系列关键词时,搜索引擎会尽可能返回包含所有关键词的网页内容。一般情况下,这个技巧都用不上,因为搜索引擎已经十分贴心地将「空格」设置为了此功能。
**「NOT 或 -」:**排除包含某个关键词的网页。当你不希望搜索结果中包含某个特定关键词时,「NOT 或 -」便派上了用场。你只需要在你希望排除的关键词前加上「-」,搜索引擎将会返回给你不包含这个关键词的网页内容。例如,你不想看到关于少数派的搜索内容中看见 RSS 的影子,那你只需要输入「少数派 -RSS」,即可得到已排除 RSS 后你想要的答案。
**「OR 或 |」:**查找包含某个关键词的网页。「OR 或 |」与「AND 或 &」的不同是,前者希望根据多个关键词中的任意一个进行搜索,而后者希望搜索结果中尽量包括所有多个输入的关键词。例如,输入「少数派 OR RSS」后,搜索引擎将返回给你包括「少数派」或包括「RSS」的网页内容。
**「()」:**查找或排除包含一组关键词的网页。当我希望搜索结果中包含或排除一大串关键词时,难道要都加上「+」或「-」吗?当然不用,「()」可以帮助你解决这一困境,你只需要将你想要的关键词用「()」括起来,然后再前面加上你想要的符号,便可实现上述效果。因此,「()」通常其他技巧搭配使用,从而让你的搜索效率更高一点点。
对了,微软的官方文档中还给出了以下注意事项:
NOT 和 OR 都必须大写,否则搜索引擎将选择忽略以加速全文搜索;
只有输入的前 10 个关键词可用于获取搜索结果;
以上符号根据以下顺序确定优先级:「()」「“”」「- 或 +」「&」「|」;
由于「OR」是优先级最低的运算符,当其与其他运算符连用时,请为「OR」加上引号。
与使用特定符号对搜索内容进行限定相同,微软必应还提供了若干个关键字用于更加强大的搜索定制过程。这些关键字与符号的主要区别在于,符号更多是向你提供输入关键词进行搜索时对关键词的组合,而关键字则针对网页内容的某一具体特征进行限制。
看到这里或许你也不太明白是什么意思,我相信接下来的内容可以解答你的困惑。以下是对各关键字作用的解读与效果展示。注意:以下关键字的冒号后不需要加入空格。
**「contains:」:**确保搜索结果锁定到带有指定文件类型链接的网页。例如,如果你想搜索包含pdf格式电子书的网站,你可以输入「book contains:pdf」,搜索引擎将返回给你所有包含pdf格式电子书的网站。
**「ext:」:**仅返回带有指定文件扩展名的网页。例如,如果你想搜索 pdf 格式的文档,可以在输入关键词后输入「ext:pdf」,搜索引擎将返回给你包含 pdf 格式该文档的网页。但是我在实测过程中发现,这一技巧在微软必应中似乎并不好用,而在谷歌中支持度要更高一些,不过希望在微软必应中使用此技巧的朋友也不用担心,下面要讲的「filetype:」关键字同样可以达到较好的效果。
在 Google 中使用「ext:」
**「filetype:」:**仅返回以指定文件类型创建的网页。与「ext:」不同的是,使用「filetype:」关键字将得到特定文档链接,而非包含该文档的网页,提升了某些搜索过程的搜索效率。
**「inanchor: 或 inbody: 或 intitle:」:**这些关键字分别返回元数据包含指定术语(如站点的锚点、正文或标题)的网页。每个关键字只能指定一个术语,可以根据需要串联多个关键字条目。网页中的锚点属于超链接的一种,只不过我们日常接触到的超链接可能更多是指向特定关键词,用于跳转页面至其他关键词的解释网页中;而锚点则是网页内部的超链接,在网页中标记具体位置后,在特定位置设置锚点快速跳转至该位置。例如,「回到顶部」按钮就是可以快速跳转至网页最顶部位置的锚点。言归正传,当你希望指定网页内部特定元素时,可以使用上述三个关键字进行搜索限制。
**「ip:」:**查找指定 IP 地址托管的网站。IP 地址必须由点分隔为四部分。例如,想查询 180.149.132.47 IP 地址下托管的网页,只需输入「ip:180.149.132.47」即可。
**「language:」:**返回指定语言的网页,在「language:」关键字之后指定语言代码。例如,输入「RSS language:cn」以搜索语言为中文的 RSS 相关信息网页。必应提供了可使用的语言代码列表 。
**「loc: 或 location:」:**返回来自指定国家或地区的网页。可直接在「loc:」之后指定国家或地区代码(代码列表见前文语言代码列表)。若要同时指定多个国家或地区,可使用「OR」来组织语言。例如,想要搜索来自美国或英国有关RSS的网页,输入「RSS (loc:US OR loc:GB)」。
**「prefer:」:**为搜索关键词添加重点,以帮助锁定搜索结果。例如,若要查询篮球的相关网页,但搜索内容主要限定在洛杉矶湖人球队方面,可以输入「basketball prefer:Los Angeles Lakers」。
**「site:」:**返回属于指定站点的网页,若要关注两个或多个域,可以用「OR」来组织域。例如,要在少数派网站上查找关于 RSS 的网页,可以输入「RSS site:sspai.com」进行搜索。
**「feed:」:**查找输入关键词的 RSS 或 Atom 源。没错,微软必应甚至针对 RSS 源的查找定义了特殊的关键字用于搜索,可见 RSS 地位之重要。如果你想搜索有关篮球的 RSS 源,只需输入「feed:basketball」。对于 RSS 用户来说可以极大提升寻找心仪 RSS 源的搜索效率。
**「hasfeed:」:**在互联网上查找包含有关搜索关键词的 RSS 或 Atom 源的网页。同样也是一个用于搜索有关内容 RSS 源的关键字。例如,如果你想搜索少数派中包含 RSS 源的网页,可以输入「site:sspai.com hasfeed:basketball」。
**「url:」:**检查列出的域或网址是否在必应的索引内。由搜索引擎的基本原理我们可以得知,搜索引擎会将互联网上爬取到的网页按特定策略组织起来,建立索引数据库。该关键字的作用便是帮助我们查询某一网站是否被微软必应收录进了索引数据库中。例如,如果你想要验证少数派是否在微软必应的索引数据库中,可以输入「url:sspai.com」进行查询。
注:以上关键字用法均来自于微软必应官方文档,其中介绍的某些特性和功能可能会因地区不同而无法使用,请根据实际情况取用。
以上内容仅仅是使用搜索引擎进行内容搜索过程中可能可以用于提升效率的一些小技巧,关于「搜索」本身则有更多实用技巧供我们发现与选择,例如,在特定网站搜集想要的数据,找一些功能强大的网站寻找各种资源,还可以用合适的上网方式扩大互联网搜索范围等。
「搜索」的世界很大,其本身就有许多技巧与方法供我们探索发现,欢迎大家在评论区积极留言,向大家分享自己在多年搜索信息过程中总结的奇技淫巧。