平时工作,搜索引擎是少不了的,作为程序员,当然首推 Google。这里简单介绍下几个 Google 搜索的小技巧,方便别人也方便自己查阅。

ps:以下所有操作,均可以在 「谷歌搜索首页 -> 设置 -> 高级搜索」 中找到相应选项,感谢 Sevenboy 指出~


关键词搜索

实例:韩子迟,韩子迟 数组乱序,韩子迟 + 数组乱序

无需多说,最常用的就是这个了。比如你要找和我有关的一些网页,便可以在搜索框输入 韩子迟,当然你也可以多个关键词搜索,比如你要找我的一篇关于数组乱序的文章,便可以输入 韩子迟 数组乱序,基本上可以找到你要的结果。默认的将多个关键字用空格分开,就是多个关键字搜索,你也可以用 +,韩子迟 + 数组乱序 是一样的效果。


准确搜索

实例:"喜欢 JavaScript,会且仅会 VanillaJS,不擅长使用框架类库" ,"stephen curry"

最简单、有效的准确搜索方式是在关键词上加上双引号,在这种情况下,搜索引擎只会反馈和关键词完全吻合的搜索结果。这个搜索技巧非常适用于知道某些网页,或者某篇文章,一定有某个语句的情况。或者,你清楚地知道,空格不是用来分隔关键词的情况,比如 "stephen curry"。

比如以 "喜欢 JavaScript,会且仅会 VanillaJS,不擅长使用框架类库" 来搜索,便能找到我的这篇个人介绍 了解博主『 韩子迟 』。


排除关键词

实例:韩子迟 -博客园,韩子迟 -博客园 -SegmentFault

当搜索 韩子迟 的时候,大多数网页都和博客园相关,这不奇怪,谁叫我的主场在博客园呢?也许你好奇,除了博客园,韩子迟还在哪混呢?你可以试试排除关键词搜索,用一个减号即可,比如 韩子迟 -博客园,ok,我也不想看到 SegmentFault,那么可以这样 韩子迟 -博客园 -SegmentFault,注意不是 韩子迟 -博客园 SegmentFault,如果这样的话其实是 韩子迟 SegmentFault -博客园。

减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。


用或逻辑进行搜索

实例:韩子迟 | hanzichi,韩子迟 OR hanzichi

在默认搜索下,搜索引擎会反馈所有和查询词汇相关的结果,但通过使用「OR」逻辑,你可以得到和两个关键词分别相关的结果,而不仅仅是和两个关键词 都同时相关的结果。巧妙使用「OR」搜索可以让你在未能确定哪个关键词对于搜索结果起决定作用时依然可以确保搜索结果的准确性。

比如你想搜索关于 "韩子迟" 或者 "hanzichi" 的网页,可以这样 韩子迟 | hanzichi。


同义词搜索

实例:plumbing ~university

有时候对不太确切的关键词进行搜索反而会显得更加合适。在未能准确判断关键词的情况下,你可以通过同义词进行搜索。

如果你在搜索引擎输入「plumbing ~university」,你所得到的反馈结果会包含「plumbing universities」和「plumbing colleges」等相似条目。


在站内进行搜索

实例:site:www.cnblogs.com/zichi 数组乱序 ,site:www.cnblogs.com 数组乱序

这个功能非常有用!绝大部分网站的搜索功能都有所欠缺,因此,更好的方法是通过 Google 等搜索引擎对站内的信息进行搜索。(博客园有站内搜索哦)

比如说你想在我的博客搜数组乱序相关文章,可以这样 site:www.cnblogs.com/zichi 数组乱序,site 后面跟 url,然后再打上关键字,就 ok 了!当然你也可以搜博客园所有和数组乱序有关的文章,比如这样 site:www.cnblogs.com 数组乱序。


查找指定格式文档

实例:filetype:pdf JavaScript高级程序设计

这个也非常常用。比如说你要找一份 《JavaScript 高级程序设计》的 PDF 文件,可以这样 filetype:pdf JavaScript高级程序设计,当然或许 JavaScript高级程序设计 pdf 也行,但是推荐前者,找到的可能性要大。


善用星号

实例:Array.prototype.*

在搜索引擎中,我们可以用星号填补关键词中的缺失部分,不论缺失的是一连串单词的其中一个还是一个单词的某一部分。此外,当你希望搜索一篇确定性偏低的文章时,也可以使用星号填补缺失部分。

比如用关键字 Array.prototype.* 进行搜索,前几条依次是 Array.prototype.slice(),Array.prototype.find(),Array.prototype.sort() 相关。

再比如,对于某个人名你不确定,可以这样搜,武*兰,武初兰是什么鬼?


在网页标题、链接和主体中搜索关键词

实例:inurl:one-year-in-shanghai

有时你或许会遇上找出所有和关键词相关的所有网页标题、链接和网页主体的需求,在这个时候你需要使用的是限定词「inurl:」(供在 url 链接中搜索使用)、「intext:」(供在网页主体中搜索使用)以及「intitle:」(供在网页标题中搜索使用)。

比如我想搜索 url 中包含 one-year-in-shanghai 的网页,可以这样 inurl:one-year-in-shanghai,结果页第一篇是我的文章 http://www.cnblogs.com/zichi/p/one-year-in-shanghai.html。


搜索相关网站

实例: related:www.tudou.com,related:www.cnblogs.com

这个功能比较好玩,可以搜索类似的网站,竞品网站。

比如我要搜索和土豆网类似的网站,可以这样 related:www.tudou.com,优酷,爱奇艺,腾讯视频什么的都出来了。搜一下和博客园类似的网站?

其实有个专门的网站有类似的功能 http://www.similarsitesearch.com/cn/


Read More

http://so.chongbuluo.com/(搜索引擎导航,推荐!)

http://symbolhound.com/(可以搜索特殊符号的搜索引擎,程序员的福音,遇到 Bash、正则之类的问题时候的利器!)

http://forgoogle.com/ (一个不错的镜像)

https://kfd.me/

转载自:http://www.cnblogs.com/zichi/p/5705196.html

搜索技巧<转>的更多相关文章

  1. Google和Baidu常用的搜索技巧--转

    原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e374 ...

  2. 技术|程序员必须要学会Google搜索技巧

    程序员必须要学会Google搜索技巧 摘要: 因为Google在我天朝被墙,学FQ请通过Bing进行搜索如何FQGoogle搜索技巧我曾经多次劝我的另一个朋友花10分钟学习一下Google通配符的使用 ...

  3. google搜索技巧汇总

    由于不能访问google,可访问ggso.in进行搜索. 简单整理记录一下常用的一些Google搜索技巧:或操作一般搜索时,如果输入多个词,默认是与的关系,如输入词1和词2,即搜索同时包含词1和词2的 ...

  4. 如何使用GOOGLE高级搜索技巧

    如何使用GOOGLE高级搜索技巧 一,GOOGLE简介 Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发 ...

  5. Github搜索技巧-如何使用github找到自己感兴趣的项目

    Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了! 欢 ...

  6. Google Hack搜索技巧

    想了解更多搜索技巧,点击下面网站了解http://exploit-db.com/google-dorks Google Hack的一些整理 这里是google关键字的用法,要设置它为中文,则是 htt ...

  7. 五个对你有用的Everything搜索技巧

    分享五个对你有用的Everything搜索技巧: 一, empty:(查找空文件夹);二, dupe:(查重复文档);三, 空格(与), |(或),!(非); 四, e:\ (路径搜索);五, wil ...

  8. 最值得一看的几条简单的谷歌 Google 搜索技巧,瞬间提升你的网络搜索能力

    可能你和我一样,几乎每天都必须与搜索引擎打交道,不过很多时候,你辛辛苦苦搜了半天也没找到合适的资料,然而“高手们”上来一眨眼功夫就能命中目标了.这并不是别人运气好,而是搜索引擎其实是有很多技巧可以帮助 ...

  9. GOOGLE高级搜索技巧

    前记:  我是完整的看完了.内容有点乱啊,自己没有时间整理,先放在自己的印象笔记里了....   二,GOOGLE特色 GOOGLE支持多达132种语言,包括简体中文和繁体中文: GOOGLE网站只提 ...

随机推荐

  1. Android ActionBar 初探

    1.指南,例子,个人感觉 首先上官网指南链接http://developer.android.com/guide/topics/ui/actionbar.html 参考了官网上的例子http://de ...

  2. HTML5 Canvas 绘图

    首先要注意: <canvas> 元素不被一些老的浏览器所支持, 但被支持于Firefox 1.5+, Opera 9+, 新版本的Safari, Chrome, 以及Internet Ex ...

  3. 一个java源文件中为什么只能有一个public类。

    我们都遇到过一个源文件中有多个java类,但当第一个类使用public修饰时,如果下面还有类使用public修饰,会报错.也就是是说一个java源文件最多只能有一个public类. 当有一个publi ...

  4. WebApp开发之--"rem"单位

    随着web app的兴起,rem这是个低调的css单位,近一两年开始崭露头角,有许多朋友对于它的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了.但是我认为rem是用来做web app它绝对是 ...

  5. 菜鸟笔记:java编程基础一

    Java中的关键字 Java 语言中有一些具有特殊用途的词被称为关键字.关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!! Java 中常用关键字: 问:这么多,记不住啊... ...

  6. python3 TypeError: 'str' does not support the buffer interface in python

    http://stackoverflow.com/questions/38714936/typeerror-str-does-not-support-the-buffer-interface-in-p ...

  7. Asp.Net 数据库连接字符串

    <configuration> <connectionStrings> <add name="DefaultConnection" providerN ...

  8. NET 自带IOC容器MEF指初体验

    转自:http://www.cnblogs.com/ulex/p/4186881.html IOC容器:工具较多,大体功能都相同,大都需要事先对接口与实现进行配对(通过代码或配置文件),然后由系统自动 ...

  9. Windows 网络编程

    网络编程 API ,失败返回 -,错误代码 WSASYSNOTREADY 表示基础网络子系统没有准备好网络通行,WSAVERNOTSUPPORTED 表示 Socket 版本不支持,WSAEINPRO ...

  10. rsync参数及通信

    rsync 支持:  本机数据 <-------> 远程数据/本地数据 意义:  支持增量拷贝 --> 备份,节省带宽,时间   rsync -avL 一.常用选项  ******* ...