平时工作,搜索引擎是少不了的,作为程序员,当然首推 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. linux磁盘空间查询

    LINUX服务器查询 1. du -sch *   使用该命令查询当前目录下文件夹占用的空间的情况 2. df -hl  查询磁盘剩余空间 3. root权限  fdisk -l

  2. 前后端分离中,Gulp实现头尾等公共页面的复用

    前言 通常我们所做的一些页面,我们可以从设计图里面看出有一些地方是相同的.例如:头部,底部,侧边栏等等.如果前后端分离时,制作静态页面的同学,对于这些重复的部分只能够通过复制粘贴到新的页面来,如果页面 ...

  3. Http原理理解及内容整理

    更多资料及交流请加群:

  4. HTTP状态码

    http状态码负责表示客户端HTTP请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. 状态码类别分组如下: 1. 1XX: informational(信息性状态码)  接收的请求正 ...

  5. 内存动态分配之realloc(),malloc(),calloc()与new运算符

    1,malloc与free是C/C++的标准库函数,new/delete是C++的运算符,是C++面向对象的特征,它们都可用于申请动态内存和释放内存.2,对于非内部数据类型的对象而言,光用maloc/ ...

  6. 如何在android studio 1.0 启动时设置代理【解决WARN - ateSettings.impl.UpdateChecker - Connection failed.】

    今天第一次用android studio,下了个比较新的1.0.1 linux版本,结果启动时老是出现以下错误: [ 6987] WARN - ateSettings.impl.UpdateCheck ...

  7. kettle系列-5.kettle实现二进制文件迁移

    本文就是分享下二进制文件(图片.txt文件等)在oracle和文件系统间的传输的转换示例. 转换示例如下图: 示例本身较简单,但很多人应该还是不太清楚怎么做,很多时候都是上网搜索,网上有关的就是通过j ...

  8. git使用入门

    添加文件到git仓库 git add readme.txt git commit -m "write a readme file" 查询工作区状态 git status 查询修改内 ...

  9. C++ 系列:内存管理

    1.内存分配方式 内存分配方式有三种: (1)从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量,static变量. (2)在栈上创建. 在执行函 ...

  10. C++ 系列:设计模式研究

    Copyright © 1900-2016, NORYES, All Rights Reserved. http://www.cnblogs.com/noryes/ 欢迎转载,请保留此版权声明. -- ...