0%

搜索引擎使用技巧

大多数人以非常低效且通常无效的方式使用谷歌。如果您所做的只是输入几个关键字并单击搜索按钮,那么您就是那些无法从Google中获得尽可能多的资源的用户之一。——《谷歌百科》

Hi,见字如面,我是裴恩。

在信息爆炸的如今,我们经常借助搜索引擎来获取信息,譬如baidu、google、bing等各搜索引擎。对,它真的非常的强大。只需将想知道的相关问题输入给它,他就会返回给我们“琳琅满目”的信息(当然这其中也包含答案)。
但通常直接搜索已经无法满足我们的需求,尤其是开发中。例如我们需要查寻一个bug如何处理、如何写某某代码。这之间夹杂了许多无用的信息、广告、相似却无关的信息。这非常消耗我们的精力!

那么我们该如何高效精确的使用搜索引擎进行搜索?

使用搜索

由于搜索引擎,核心的显示就是一个搜索框。在此便不在对此进行过多赘述。
无论我们是使用搜索引擎简单或是高级的搜索功能,在此之前我们都需要有效可靠的搜索方法和流程。遵循这些原则和使用这些方法就可以获取到对应更精准,更明确的结果。

  1. 确定此次的目的与范围,(什么是一定不要的信息、什么又是可要可不要的信息、什么是一定要的信息。这些如果足够清晰,那么就可以更高效精准的找到答案)
    1. 此次的搜索是为了寻找什么(请始终保持该“初心”!)
    2. 精确、清晰简洁的描述需要寻找的信息(毕竟less is more!)
    3. 那些词可以帮助搜索进行排除,亦或者更好的定义问题
  2. 构建搜索需求
    1. 使用尽可能清晰明确的关键词
    2. 尝试使用适当的搜索运算符来优化的搜索
    3. 使用搜索的筛选功能或“高级搜索”功能
  3. 进行搜索
  4. 根据返回的结果,优化查询并再次搜索——或者通过切换到更合适的搜索站点来优化搜索

换言之,这需要你在搜索之前思考清楚,接着在获得最初结果后精炼你的搜索。这些多做的努力都是轻微的,但确实很值得。

高级搜索技巧

高级搜索技巧主要包含两部分,其一就是操作符的使用, 搜索关键字按照什么逻辑关系如何
排列组合。其二便是过滤搜索,搜索指定类型的内容。具体内容如下

操作符

逻辑运算符

  • AND:与运算
  • OR:或运算
  • NOT: 非运算

逻辑符

  • +: 包含
  • -:排除
  • ~:近义词
  • ():在需要需要查询的字词前后用()括起来。这个运算符的作用是提升运算顺序,跟数学中的()
    是一个用法。跟AND一样,单独比较少用,一般也是与其他的运算符组合使用。

正则表达式

  • .
  • *:通配符,与在正则表达是含义一致

其他

  • "":以双引号内的句子作为搜索条件,而非split后的词。
  • @:指定源

注意:搜索栏中的符号均为英文字符,英文字母必须为大写。否则可能会被搜素引擎忽略

指定搜索

https://support.google.com/websearch/answer/2466433

指定搜索的语法指定范围:搜索内容, 譬如baidu的咨询信息info:baidu。常见的搜素范围有如下

指定词

  • filetype: 限制所搜索的文件一个特定的格式 filetype:extension
  • site: 限制所进行的搜索在指定的域名或网站内 site:domain
  • link:返回所有链接到某个URL地址的网页
  • info: 返回所有相关的咨询信息

指定词范围

简介单数复数
限制搜索的词语是网页中链接内包含的关键词inanchorallinanchor
限制搜索的词语是网页内文包含的关键词intextallintext
限制搜索的词语是网页网址中包含的关键词inurlallinurl
限制搜索的词语是网页标题中包含的关键词intiitleallintitle

小结

本文对于搜索引擎使用方式方法进行了探讨,同时还阐述了一些高级的搜索技巧的基础语法。希望这些技巧能够帮助你在工作中、生活中高效精确使用搜索引擎。

注意:虽然搜索引擎极大的降低了我们获取知识、答案的门槛,但是同时我们也要在使用搜索引擎中不断的完善我们自身。Google永远无法搜索到认知之外的事物!

相关链接

Google 高级搜索
How to search on Google
Google检索技巧大全
Ten Tips for Smarter Google Searches

非常感谢你的阅读,更多精彩内容,欢迎关注我的公众号「积跬Coder」一起成长。