如何提高搜索能力和效率?
你的身边是不是有着这么一位朋友,搜索从来只会有用百度,稍微冷门一点的东西也只会从百度第1页翻到第20页,更别说专业一点的资源了。我们正处在一个高速发展的互联网大数据时代,得数据者得天下。如何善用大数据成为了一门学问,善用搜索和强化搜索意识有助于我们解决问题,减少信息不对称和多维度思考问题。
一、如何提高搜索能力?
面对海量信息,我们如何才能提高自己的搜索能力,让我们更快更精准地找到想要的内容呢?事实上,完成一次搜索会经历四个步骤:1,搜索引擎。2,搜索表达式。3,筛选结果。4,选择结果。
1,搜索引擎
搜索引擎的选择对于搜索结果的影响是最为关键的。综合性的搜索引擎(比如百度谷歌)能解决日常搜索80%的情况(二八定律),想要更快速的得到结果,你就要使用细分的搜索引擎,比如搜索英文资料时,你应该用”Google
No Country
Redirect“搜索,而不是”谷歌“搜索,搜索问题解答时,你应该用”百度知道“搜索,而不是”百度“搜索。剩下的那更具搜索价值那20%内容,你就要使用专业的搜索引擎,它不仅更快,而且也能搜索到综合性引擎搜索不到的内容。比如搜索最新鲜的资讯你需要用”微博“搜索引擎,论文搜索你要用”文献“搜索引擎,图片搜索你需要用专业的图片搜索引擎等。
2,搜索表达式
很多用户都还是停留在搜索框中输入一两个关键字,然后点击搜索按钮的阶段,这是非常低效和无用的。运气好你可以在第一页就得到结果,否则你需要不停的翻页来得到结果,学习一些搜索引擎常用的检索表达式是一件低投入高回报,受益终身的事情。而且搜索表达式在绝大多数引擎上都是适用的。
检索表达式 | 介绍 | 示例 |
- | 搜索关键词A的同时屏蔽关于关键词B的信息 | apple -iphone |
| | 同时搜索关键词多个关键词, |可以用OR代替, OR需要大写 | apple|google, apple OR google |
"" | 要求查询结果要精确匹配,不包括演变形式 | "Failure is the mother of success" |
* | 只适用于英文,添加一个星号以表示任何未知或不确定的字词。 | "* is the mother of success" |
《》 | 只适用于中文,要求查询结果是关于这部作品,而不是普通的词语 | 《Baby》 |
site: | 仅从特定网站或网域获得搜索结果 | site:qq.com |
inurl: | 查找在URL地址里有搜索关键词的页面 | inurl:qq |
intitle: | 查找在网页标题里有搜索关键词的页面 | intitle:qq |
filetype: | 查找pdf,xml,xls,txt,doc,csv等特定格式的结果 | filetype:pdf qq |
混合搜索 | 同时使用多个检索表达式,比如:site:qq.com "firefox" -quantum |
3,筛选结果
搜索结果筛选的使用可以加速获得搜索结果,不要只是在逛淘宝时才用到搜索筛选,比如搜索视频是按播放次数最多排列,搜索答案时按最多点赞排列,新闻搜索时按最新发布排列,还可以筛选某一个时间阶段的内容。
4,选择结果
在得到比较满意的搜索结果时,你可以按住 Ctrl 键点击搜索结果就会在新的标签页面打开,方便对比结果。如果点击的链接,因为一些原因打不开了,可以利用“网页快照”的功能来重新查看。如果想要知道这个网页的旧版本,可以使用”互联网档案馆“(Internet Archive)来查看。当搜索结果不完整或者不是最开始的资料来源时,可以选择其中的一串文字来重新搜索(10个汉字或者英文单词),在这一串文字的两端最好加上双引号(“”),这样能够更精准的匹配。
流程总结:
二、如何给浏览器添加用户自定义的搜索引擎?
搜索引擎的选择对于搜索结果的影响是最为关键的,那如何给浏览器添加用户自定义的搜索引擎呢?在了解如何给浏览器增加自定义搜索引擎之前,我们要先了解一下 OpenSearch 搜索协议,OpenSearch 的是 Amazon.com 子公司 A9 公司提出的一种分享搜寻结果的简单的格式,于 2005 年 首次提出,目前使用的版本为1.1版。
简单地说,当用户访问某个网站,如果该网站具备搜索功能,并提供遵循 OpenSearch 规范的代码,那么支持 OpenSearch
功能的浏览器(IE8、Firefox、Chrome、Safari 等)就能够自动发现并提示添加新的搜索插件到浏览器的搜索栏中。
比如,如果用户在使用 Firefox 浏览器访问遵循 OpenSearch 规范的网站时,右上角的搜索栏就会提醒有新的搜索引擎可供安装,在选择安装后,新的搜索功能也将会出现在搜索栏的下拉菜单中。
查看“搜狗搜索”的网站源代码,发现搜狗提供了遵循 OpenSearch 规范的 xml 文件,代码相关解释如下:
ShortName:(必须),搜索名称。
Description:针对此搜索的描述。
Url:(必须),也是最重要的参数,用于指定搜索的链接,一般使用 {searchTerms} 代替搜索词。
Url (suggestions):在输入搜索词时显示关键字建议。
Image:类似于网页的 favicon.ico。
InputEncoding:搜索的文字编码,根据网站的实际情况而定。
SearchForm:搜索引擎原网页。
在 Firefox 浏览器上,如果网站没有提供遵循 OpenSearch 规范的 xml 文件就无法直接添加搜索引擎到搜索栏,但可以在网站的搜索框里“为此搜索引擎添加关键词”,并以书签的形式保存。但我并不建议使用这种添加搜索引擎的方法,因为 Firefox 的搜索栏更为强大,也更方便于管理,可以通过安装拓展 BurningMoth AddSearch 来直接添加搜索引擎到搜索栏。
而 Chrome, Sarafi 和 Oprea 浏览器由于其特殊的 Omnibar,没有独立的搜索栏,只能从网页的搜索框中添加搜索引擎。在添加搜索引擎后,输入关键字,按 tab 键或空格键就可以快速进行搜索。
大多数情况下,OpenSearch 的自动发现功能和搜索框手动添加搜索关键字的方法可以解决大多数的情况,但仍然会有部分网站,比如网易云音乐,这两种方法都无法添加。
我们可以利用网站 firefox search plugin 或者 Ready2Search 来自定义添加。举个例子,在网易云音乐上随意搜索一个关键字,得到的搜索链接是“http://music.163.com/#/search/m/?s=关键字”,那么搜索引擎的搜索链接只需把“关键字”改成“{searchTerms}”,也就是“http://music.163.com/#/search/m/?s={searchTerms}”。
三、有没有更加方便的搜索方式?
那有没有更加方便简单的添加搜索引擎的方法呢?答案是有的,MyCroftProject 是一个提供世界各大网站搜索引擎一键加入Firefox搜索栏的网站,你可以搜索并添加你喜欢的搜索引擎,在这里你可以找到绝大多数网站的搜索引擎,你甚至还可以将这个添加搜索引擎的搜索引擎添加到搜索栏里。
Chrome,Safari 等浏览器可以查看 MyCroftProject 提供搜索引擎的原代码,手动添加到 Omnibar 搜索栏中。
结尾
后续更新文章,我将分门别类地分享好用实用的搜索引擎,大大地提高你的搜索效率。Just You Know Why~