首页 > 代码库 > 菜鸟开发—应具备的搜索技巧

菜鸟开发—应具备的搜索技巧

最近在看《你的知识需要管理这本书》,里面提到有一类知识是“我知道在哪里,我知道如何找到”的知识,如果你能在需要的时候找到这些知识,同时这些知识能为你所用,那么这些知识也属于你。而要具备这些知识,需要具备基本的搜索引擎技巧。特别是对于我们编程开发人员来说,免不了要查看各种技术相关资料。而往往我们在搜索任何关键词的时候都会得到海量的信息—“我要的是一滴水,你却给了我整个大海。”自己有限的时间都花在了去判断无限的信息过程中:哪些有用,哪些没用。


针对这种情况,我觉得有必要掌握以下几个搜索技巧:


一、有关关键字搜索

1.关键字组合
如果你搜索的关键词是“Hibernate”,那么在百度中会出现42,300,000个结果,而如果你搜索的关键词是Hibernate 继承映射 ,那么出917,000个结果。可以看到搜索结果数少了一个数量级,方便你更准确的定位你需要的信息。因此你要根据你的需要养成使用多个关键字搜索的习惯。
 

2.善用“-(减号)”去除不必要的内容

减号的作用是为了去除无关的搜索结果,提高搜索结果的相关性和准确性。例如 Hibernate -继承映射

注意:使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词

 


 

3.使用OR搜索结果至少包含多个关键字中的任意一个


4.用引号 搜索短语和句子
例如我们搜索知识管理的英文单词“Knowledge Managerment”搜索引擎常会以为是两个词(Knowledge+Management)的组合,所以你如果想搜这个词,必须在搜索框中用引号。
 
二、学会使用网站
1.利用site可以定位你要搜索的网站对象

例如,你想只搜索我国台湾地区的网页,就可以用关键词“site:com.tw”,这样只搜索以.tw为结尾的域名。


2.目录检索
如果想寻找某些专题网站,可以访问Google的分类目录http://directory.Google.com/。
 
三、搜索某类知识

1.如果你仅仅想搜索word或者excel、ppt的文件,可利用filetype的搜索语法。例如,我们搜索pdf格式的《你的知识需要管理》电子书,关键词应该写“你的知识需要管理.pdf“。


2.将搜索范围限定在网页标题中—intitle
把查询内容范围限定在网页标题中,有时能获得良好的效果。使用方式:把查询内容中特别关键的部分,用“intitle:”领起来。

注意:intitle:和后面的关键词之间不要有空格。


3.巧用index of 用法

“index of”这个关键词可以直接进入网站首页下的所有文件和文件夹中,不必通过HTTP的网页形式,从而避免了不少网站的限制。


四、尽量用网页快照打开

一次成功的搜索由两个部分组成:正确的搜索关键词,有用的搜索结果。在点击任何一个搜索结果之前,快速分析一下你的搜索结果的标题、地址、摘要,会有助于你选出更准确的结果,节省大量的时间。如果可能,尽量用“网页快照”打开相关页面,速度又快又能准确定位你的关键词。


其实,有关搜索引擎技巧,我们在三年前就已经接触过了,这里又拿出来说主要是自己在这一方面一直都没有意识,所以在搜索资料的时候也花费很多时间,总之一句话,还是从小事中不断提升自己。

 
 

菜鸟开发—应具备的搜索技巧