1. “ ” :“ ”双引号代表完全匹配的意思
普通搜索会进行分词 如果使用双引号,则搜索内容必须包含双引号内容
如 普通搜索:java springboot,搜索引擎会选择分词后最关联的搜索结果
当我们加上双引号后:"java springboot" ,搜索结果如下
显然,双引号中的搜索关键字,搜索结果须全部包含,而不是选择分词后最关联的选项。
2. - :- 减号代表除去某某搜索结果
比如,我们搜索:fastjson 忽略字段 ,搜索结果如下
合格的程序员都知道,csdn大部分文章都是复制粘贴别人的,所以如果我想忽略掉csdn相关的搜索结果,那么我只需要搜索:fastjson 忽略字段 -csdn
对比发现,有关于csdn的博客结果没有了。
注:有- 也就对应着有 + ,加号其实就与我们平时搜索时候打的空格一样,我们平时搜索的时候尽量也不要打一整句话,而是选取其中的关键字用空格隔开,这样起到分词效果。
3. site : site关键字主要用于需要在某个网站上找特定的信息
比如我们搜索 golang,搜索结果如下
如果我们只想搜索所有有关于知乎上面的golang相关内容呢。那我们可以这样搜索:
golang site:zhihu.com 搜索结果如下
可以发现,全是在知乎上面相关的内容。
4. filetype :filetype关键字主要是用于如果你需要查看特定的文件格式,比如PDF或PPT等,可以快速帮你查找相关的文件信息(文件而非网页)
让我们来结合上面的site关键字,一起来用一下吧。
我们搜索: 名单 site:tsinghua.edu.cn filetype:xlsx
含义:在清华大学官网中,搜索有关 名单 这个关键字的 Excel表
你会发现,我们把清华大学官网上,有关于名单的Excel文件搜索出来了(当然这都是公开的信息)
总结:
(1)不要用百度搜索,请使用Google搜索;
(2)请尽量用英文搜索,减少中文搜索,英文搜索问题准确性会大大提高。
题外话,之前有个群某个群友里问了一个问题...
于是我尝试换成英文搜索了一下,发现Google还非常贴心的给出了提示
答案不就出来了吗?Stack Overflow永远滴神!
文章参考博大的视频~吹一波博大~
有疑问加站长微信联系(非本文作者)