程序员必须要学会Google搜索技巧

摘要: 因为Google在我天朝被墙,学FQ请通过Bing进行搜索如何FQGoogle搜索技巧我曾经多次劝我的另一个朋友花10分钟学习一下Google通配符的使用,未果。她说:“不用那东西也一样能找到自己想要的啊!”我曾替他们着急过 ...

因为Google在我天朝被墙,学FQ请通过Bing进行搜索如何FQ

Google搜索技巧

我曾经多次劝我的另一个朋友花10分钟学习一下Google通配符的使用,未果。她说:“不用那东西也一样能找到自己想要的啊!”我曾替他们着急过,可是后来却发现这是个“死结”。

《把时间当作朋友》- 李笑来

1. 引子

跟书中描述的经历类似,公司里有着多年经验的同事都会推荐大家使用Google进行搜索,我在刚开始使用谷歌进行搜索时,发现和百度好像没区别,没有说的那么好用呀。直到学习了一些搜索技巧以后,才发现原来是自己的搜索方法有问题,Google搜索真是太棒了,彻底和百度说拜拜。接下来分享一些常用的搜索技巧。

2. 什么是搜索技巧?

  • 所谓的搜索技巧就是在搜索关键字时,配合一些通配符,帮助快速定位到想要的结果。而搜索技巧常常作为SEO(Search Engine Optimization)技术学习的一部分。

搜索技巧

  • SEO : 是一种通过了解搜索引擎,以及提高目的网站在有关搜索引擎内排名的方式.

    SEO相关的书都会有一个章节用来讲搜索技巧,如果想要了解更多和SEO相关的技术,可以去Google一下。

    The Art of SEO目录截取

3. 怎样使用?

以一个Case对应一个Solution的方式,介绍常用的搜索技巧。通过搜索结果的截图对比,更加直观地看出使用了搜索的技巧的神奇之处。

Case 1. 搜索到的结果“东拼西凑”

我想搜索"android 网络定位" ,直接输入关键字,会发现有些搜的结果是“东拼西凑”的,没按照"android 网络定位"顺序来搜。

搜索到的结果“东拼西凑”

Solution 1. 使用""进行完全匹配

使用方法:"关键字",通过给关键字加双引号的方法,得到的搜索结果就是完全按照关键字的顺序来搜。

使用""进行完全匹配

Case 2. 不想要搜索某个关键词

在搜“android 网络定位时”,不想让GPS的关键字出现。和上面的例子一样,直接输入关键字,搜索结果里面会带有GPS相关信息。

不想要搜索某个关键词

Solution 2. 使用-排除关键字

使用方法:关键字 -排除关键字 , Tip:-后面没有空格。搜索后的结果都没GPS关键字。

使用-排除关键字

Case 3. 记不清楚完整的关键词

Eason有首歌的歌词记不完整,歌名也忘记了,只记得几个词,应该怎样搜?

记不清楚完整的关键词

Solution 3. 使用*进行模糊匹配

使用方法:关键字 * 关键字

使用*进行模糊匹配

Case 4. 只想在某个网站上查找

直接输入关键字,会出来很多结果,但是,我只想要在某个网站上查找。

只想在某个网站上查找

Solution 4. 使用site指定网站

使用方法:关键字 site:网址

使用site指定网站

Case 5. 只想搜索文件类型为PDF

文档类型有很多,比如doc、pdf、epub,我只想要搜索文件类型为PDF的文档

只想搜索文件类型为PDF

Solution 5. 使用filetype指定文件类型

使用方法:关键字 filetype:文件类型

使用filetype指定文件类型

Tip:关于filetype

  • 只有Google支持的filetype才可用,当尝试搜索.epub的文件时,会提示"Your search - Android软件安全与逆向分析 filetype:epub - did not match any documents."

Your search - Android软件安全与逆向分析 filetype:epub - did not match any documents.

  • Google支持的filetype可以在Search Console Help上查到,从下面的图可以看出是不支持epub

File types indexable by Google

  • 当遇到不支持的filetype,我们可以通过完全匹配的方法搜索

 

技术|程序员必须要学会Google搜索技巧的更多相关文章

  1. google搜索技巧汇总

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

  2. 工作5年的Java程序员,才学会阅读源码,可悲吗?

    最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问 ...

  3. 所有 Python 程序员必须要学会的「日志」记录。

    本文字数:3840 字 阅读本文大概需要:10 分钟 写在之前 在我们的现实生活中,「日志记录」其实是一件非常重要的事情,比如银行的转账记录,汽车的行车记录仪记录行驶过程中的一切,如果出现了什么问题, ...

  4. 程序员成长的四个简单技巧,你 get 了吗?

    最近拜读了"阿里工程师的自我修养"手册,12 位技术专家分享生涯感悟来帮助我们这些菜鸡更好的成长,度过中年危机,我收获颇多,其中有不少的方法技巧和我正在使用的,这让我觉得我做的这些 ...

  5. 十大谷歌Google搜索技巧分享

    前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您 ...

  6. 十大高明的Google搜索技巧

    WHY 对于google检索,有时需要技巧会得到更好的检索结果,不用简单输入关键字检索后,一个个去浏览.对于这些技巧,基本都知道,但是如果不经常用,总是忘了,又得重新搜索下具体使用方法,这里就把它放到 ...

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

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

  8. Google搜索技巧-入门篇

    基本搜索 Google 查询简洁方便,仅需输入查询内容并敲一下回车键 (Enter),或单击“Google 搜索”按钮即可得到相关资料. 搜索两个及两个以上关键字 Google 只会返回那些符合您的全 ...

  9. PHP程序员7小时学会Kotlin系列

    这是我尝试给自己一个目标去学会一门新语言的方法.正在创作中,敬请期待! 提纲 第一小时 概念 第二小时 基础 第三小时 函数 第四小时 类与对象 第五小时 类与对象二 第六小时 DSL 第七小时 工程 ...

随机推荐

  1. Cordova学习(一) 环境搭建

    一.什么是cordova Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头.麦克风等. Cordova还提供了一组统一的Java ...

  2. 盲注----基于布尔的SQL盲注

    构造逻辑判断常用字符串截取函数http://www.cnblogs.com/yyccww/p/6054569.html常用函数left(a,b)  从左侧截取a的前b位right(a,b)  从右侧截 ...

  3. grep 命令操作

    linux grep命令 1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expressi ...

  4. 最适合和最不适合新手使用的几款 Linux 发行版

    大多数知名的Linux发行版都属于"比较容易使用"这一类.一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引. ...

  5. 用手机自带uc浏览器查看静态页面,css样式不显示

    问题描述: 这个问题是一个同事在写手机页面用UC浏览器测试以后遇到的,其他浏览器静态页面显示正常,唯独UC浏览器不显示页面样式. 我测试过代码是没有问题的,因为临时没有找到安卓手机,就猜想PC端的应该 ...

  6. input点击链接另一个页面,各种操作

    1.链接到某页<input type="button" name="Submit" value="确 定" class="b ...

  7. 用python+selenium登录cnblog后新增文章后再次删除该文章

    目的:登录cnblog后新增文章后再次删除该文章并验证 代码如下: #coding: utf-8 from selenium import webdriver from time import sle ...

  8. Node.js高效按行输出文件内容

    const fs = require('fs'); const EventEmitter = require('events'); const util = require('util'); cons ...

  9. download github files

    想要下载github的文件,但是却发现无从下手.发现一个网站DownGit,非常方便,只要贴一下链接即可: https://minhaskamal.github.io/DownGit/#/home

  10. [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)

    "Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an ...