使用google解决问题
最近看到一篇关于“如何使用google解决问题”文章,该文循序渐进,理论与实例相结合,介绍了一些使用google的高级技巧,看后大受启发。
http://www.programfan.com/blog/article.asp?id=7260
- 如何使用关键字是一门很有技巧的学问,需要大量的练习、观察、联想。如文章中提到的搜索软件的例子。
- 文中关于提高“搜索素养”的观点也很有意思。
过滤搜索结果的关键是两点,“信用(credit)”和“风格(style)”。
所谓“信用”,就是提供信息的人的本身的可信度如何,说白一点,就是他(她)是否以前做过相关的比较优秀的工作。例如,因为我读过John Robbins写的《应用程序调试(Debug Application)》,所以在调试技术方面我非常信任John Robbins。由于信用是可以延伸的(所谓爱屋及乌),John Robbins的文章中引用到的资料的作者在我的心目中也是大师。反过来说,那些提到John Robbins名字的文章的信用也要比没有提到的信用要高。这里有个陷阱,提到过于出名的大师的名字不一定是好事。有些大师太有名了,以至一些不学无术的人会大量引用他们的名字或者文章以掩盖自己的贫乏。例如,提到“linus”名字次数多的关于linux的文章并不一定有多少价值。某些世界级的开源项目的骨干程序员在也是有信用的。上述标准对我够用了。因为我水平有限,对于行业内的专家了解不多,所以我需要坚持高标准。这个标准就是,全世界范围内有影响的项目,书,人才算有信用。
这点对于相关领域论文的搜索有奇效。
另外有些常用的google“高级”语法,备忘如下:
- 精确匹配 -- 双引号 如果不加双引号,当输入的查询词很长时,google在经过分析后,给出的搜索结果中的查询词,可能是拆分的。
- 查询某一类文件 -- "filetype:" 如常用的文件pdf,doc,chm等。
- 搜索所有链接到某个URL地址的网页 – “link” 如"link:www.0579seo.com”
- 要求搜索结果中不含特定查询词 – “-”
- 要求搜索结果中包含特定查询词 – “+”
更多的方法,当然可google之。