搜索引擎的那些你不知道的高级用法

这是一篇很久之前想写没写的博文
顺便一提度娘的搜索质量真的是越来越差了,但国内其他搜索引擎(除 Bing)的结果基本不能看,所以也没得选

如果能锁定内容是某些论坛的,而且你有论坛的搜索权限的话,最好还是用站内的搜索。而且站内搜索也提供高级搜索功能,而且选项比百度更丰富,比如可以精确到某一板块

对于搜索引擎,大家肯定非常熟悉了,毕竟是每天都在用的东西,

但是有时候蛋疼的搜索引擎对于一些非常定向的搜索效果并不是很好。这时候就需要利用搜索引擎的高级搜索功能进行调教~。

搜索引擎高级搜索支持的功能

从这张图里我们可以看到 baidu 所支持的“高级搜索”功能有:

  1. 关键词的逻辑关联(与|或|非)

  2. 模糊关键词和精确关键词

  3. 时间,文档格式,关键词位置和网站限定

等等,这些好像再明显不过了,只要点点按钮不就可以使用这些功能了吗?有什么好研究的呢?

搜索引擎语法

等等,我们再上面的页面中随便选择一些内容,点一下按钮,看看会发生什么呢?

可以看到,所谓的“高级搜索”其实是指搜索引擎的语法。

不同的搜索引擎语法貌似略有不同,这里就仅以百度为例。

1.使用引号-精确搜索

"AB" -> 只搜索包含"AB"的内容而不搜索同时包含"A"和"B"的内容

把关键字加上引号后搜索引擎会把引号部分作为整体来搜索。注意这边使用的一定是引文的引号。加上之后搜索引擎就不会列出拆开关键词的搜索结果,可以极大缩小搜索范围。

2.使用 site:-网站限定

site:tieba.baidu.com 仅从百度贴吧搜索相关内容

这是一个比较常见的语法,就是将搜索内容限定到某以具体网站,常用于没有搜索功能或权限的论坛和博客等网站。需要注意的是该网站必须要有足够的页面被百度收录(被爬)才能达到比较好的效果。另外貌似不支持 URL 路径,也最好不要加协议(https://)。

3.使用空格,加减号 - 关键词组合

A B就是搜索同时包含A和B的内容,相当于关键字的与操作

-A 就是排除掉包含A的内容

4.intitle - 标题限定

intitle:A 限定网页标题

将页面的标题限定在包含 A 的范围内,实测不一定是搜索结果的标题,但大部分结果基本都是满足的。

5.inurl - url 限定

inurl:A 限定链接内容

也就是字面上的意思了,将结果限定为在连接中出现 A 内容。

6.括号 - 语法组合

inurl(A B) C url包含A和B,同时网页全部内容中包含C
当上面的关键词语法进行混用的时候就可以用括号进行组合


好像也没什么了,另外时间貌似只能在搜索工具中直接调整,而文件限定个人感觉不常用。

实际测试中搜索引擎的结果并没有那么死,另外这些语法平时也不常用,就像开头说的,如果真有这些需求,可能站内的搜索还更有效。但在某些情况下还是能起到一些作用的,所以就随手记录了一下。

END.