引言

续上期《如何使用 iPhone 进行高效的学习?》,这会将介绍 SCMW 中的第一个 Search,关于搜索我目前非常中意的也只有 Ai Search 了下文简称为它或有时为了消歧义也称 AS 。

软件介绍

在初次进入它的界面后,略去键盘不说我们大概可以看到 4 个主要元素,从上到下依次为:主搜索源,搜索内容,搜索标签,功能选项。

1*QElyCD9jPG7-4P3VQiXBlA.jpeg

引擎搜索:在输入搜索内容以后如果没有使用其他标签会默认使用这些搜索源进行搜索,这里我放了四个默认搜索源,当我输入搜索内容以后可以一次性得到这四个网站的搜索结果。

搜索内容:此处输入你想搜索的内容,回车会直接调用默认的四个搜索源进行搜索。

但是如果你选用下面的标签将会替代主搜索源,直接使用标签对应的引擎进行搜索。比如我输入「搜图 少数派」,此处我用到了一个谷歌搜图的标签,它所对应的 URL 地址是:https://www.google.com/search?tbm=isch&q=**

它会将我们输入的关键字:「少数派」替代两个星号然后直接打开谷歌搜图的结果。

搜索标签:每一个搜索标签都对应一个带有「**」的 URL 地址,在上期文章中我说输入一个「*」即可,但是这里却出现了两个星号,这是因为它在保存标签以后帮我们自动填写了另一个星号,所以我们只要填写一个即可,如何添加及更高级的玩法后面会讲到。

功能选项:从左到右依次是标签编辑,软件设置,隐藏键盘,现在不做过多介绍,下面会逐渐介绍。

添加搜索引擎

1*dP9ggRFeG1BS8Q73t1DKyQ.png

如图所示,无须多言。

添加其他软件

类似于上面所讲的添加搜索引擎,对于添加软件我们只是填写的地址上有区别。搜索引擎只要填写网站所对应的 http 地址即可,对于软件来说这个 http 地址就是它们的 URL Scheme 。那么如何去查找每个软件对应的搜索的地址呢?

只要有一个 Launch Center Pro (下面简称 LCP )就够了,比如我想添加一个淘宝的搜索功能到它里面我们大致上需要这样操作:

在 LCP里面新建一个 Action ,然后在 Action Composer 里面选择 App With Actions 再进行搜索我们想要添加的软件比如:「淘宝」,质问内容可以随便选择一个比如粘贴板。

1*gTvetZCVDTJRSaGYgFTXmA.jpeg

然后我们就得到了一个 URL Scheme 地址,把它复制走,然后就可以删除这个多余的 Action。

1*rVUto15Hf2thCM2iisDOng.jpeg

然后回到 Ai Search 里面,进行添加新的标签,粘贴我们得到的淘宝 URL Scheme ,我们要做的除了输入标签名字以外还要把 [Clipboard] 改成一个星号就大功告成了。(切记 Clipboard 左右的两个半中括号也要删掉。)处理好了的 URL Scheme 地址如图所示

1*vIuUaYBatd4gYrCOhADqbA.jpeg

如果你这样做好了,那么就可以使用标签+关键字然后搜索后直接跳到对应的软件里面,比如在配置好了以后,我们就可以直接输入「淘宝 iPhone 7 」,然后它不会显示网页结果,直接跳到淘宝里面显示 iPhone 7 的搜索结果。于是你就有充分的理由把淘宝放进文件夹里面了,节省宝贵的主屏幕图标空间放一些更有价值的 App 了。

其他的软件也是相同的道理,你上可以在 LCP 中找到大部分你想要的搜索地址,前提是这个软件支持 URL Scheme ,所以说能不能支持 URL Scheme 也是判断一个软件是否优秀的一个参考依据,但不是绝对的标准。

查询应用 URL Scheme 建议:大部分应用都可以使用 LCP 得到,如果在 LCP 里面没找到别灰心或许是 LCP 没有收录,你可以去应用官网查询或者看看应用里面有没有这一介绍,如果到这步还没有找到那就去相关的网站碰碰运气吧,最后一招就是直接查看应用的 Info.plist 文件。如果你不得已要用最后一招请参考 《使用 App 查询已安装软件的 URL Scheme 》,比如我的网易公开课启动的 URL Scheme 就是靠查看 Info.plist 文件得到的。

1*KWYuFigVNXXsVJzJpARWgw.png

送上几条可能用得到的 URL Scheme:

淘宝:taobao://s.taobao.com/?q=*

Terminology:terminology://x-callback-url/lookup?text=*

IMDB:imdb:///find?q=*

Moke:moke:///search/statuses?query=*

类型高级搜索

相信不少人都知道谷歌搜索的那些小秘密吧,如果不知道可以先学习一下这篇文章:《15 个提高 Google 搜索效率的小技巧》。比如专门查找 PDF 文件只要在关键字后面加上 「type:PDF」 ,指定得到少数派搜索的结果只要在关键字后面加上 「site://sspai.com」 就会只得到少数派的结果了。那么我们能不能用 AS 实现这个功能呢?这当然是资磁的了。

首先我们用谷歌指定搜索关于 iPhone 的 PDF 文件,在谷歌网页搜索框输入:「iPhone type:PDF」,然后会得到这样的一个链接。

https://www.google.com/#safe=strict&q=iPhone+type:PDF

分析这个链接,忽略掉&前面的固定格式,我们来说说后面的内容。「q」 是 question 的缩写,后面带了一个 「=」, 等于号后面的内容都会被当作搜索的内容。iPhone 与 type:PDF 之间的 「+」 ,连接着关键字与类型。

如果你不想看上面这看似枯燥的分析,那么一句话概括:把等于号后面的内容换成星号并且带上 +type:PDF 就可以了。

1*Hs1AkXx3gYSEjRCW6axAOw.jpeg

以后我们如果要搜索 PDF 文件那么就非常简单了。比如说搜索关于 iPad 的 PDF 文件只要在输入框输入:「PDF iPad」,没错就是这么简单,高效,方便。

根据这个道理相信大家也可以做出自己想要的搜索方式,顺便分享几个可能有用的谷歌标签。

PDF:https://www.google.com/#safe=strict&q=*+type:PDF

doc:https://www.google.com/#safe=strict&q=*+type:doc

PPT:https://www.google.com/#safe=strict&q=*+type:ppt

网站高级搜索

话说为什么要提到这个网站高级搜索呢?网站不是自带搜索吗?对于这个问题我不是专家,但是我确实遇到过。在初三到高一的两年时间里,我在学习 iOS 应用逆向,偶尔看看论坛。有一天需要参考一篇文章我记得很清楚我在论坛里面看到过,但是输入各种关键字后愣是没找到。我问了管理员沙梓社(《 iOS 应用逆向工程》作者),他说这是网站系统问题,让我用谷歌定向搜索试试,一搜果然有了。

所以对于这种网站自然是不能使用网站自带的搜索功能进行搜索,所以我们必须使用谷歌的定向搜索。

老套路先在谷歌搜索框里输入:「theos site:bbs.iosre.com」然后得到链接,此处略去50字枯燥无味分析,处理以后我们得到一个可以添加到 Ai Search 里面的链接。添加进去就做好了一个可以定向网站搜索的标签。

1*PHEXe01vxz16iw0mumOz4g.jpeg

标签管理的学问

1*NREmmJ9OLWwklfLrH4huyw.jpeg

就像大家看到,在标签这块区域我放了 12 个标签,这十几个是偶尔用到的所以放在这里备用。但是实际上我有 20+ 的标签,那么要怎么合理布局这些标签使之更方便呢?

参考方案:

  1. 常用的标签直接设置为默认搜索源。
  2. 偶尔用到的标签放在搜索界面下面备用。
  3. 很少用到的标签直接隐藏,需要调用的时候直接输入。如果你想更快一点那么就把这些很少用到的标签名字放进文本替换吧,需要调用的时候直接输入你设定好的输入码然后空格一下就好了。

1*-xLNqLM-6NWj3pnZlBu_AA.jpeg

合理地布局标签能够帮助我们快速选择合适的搜索源、也是一个提高效率的小技巧。之前看到一篇文章叫《使用 Ai Search 和 Draft 实现 Alfred 的搜索体验》文中作者说到可以两者配合进行搜索,基本原理图如下:

1*jYOH6E5fJqASs8U5ePEvYQ.jpeg

但是我觉得他有一些不足之处:

  1. 比如要进行淘宝搜索,那么在 Draft 输入后要先跳到 AS 里面然后再通过 AS 跳到淘宝,原本可以一步完成的任务却变成了两步,毕竟这跟 Alfred 还是有区别的。
  2. 不能快速选择标签,需要手打标签,在 iOS 的虚拟键盘上打字肯定速度不及直接点选或者默认搜索源快,即使你将所有的标签存入文本替换效果也不是很理想。

1*oMjlSwjA1uThXjorCDzaOA.jpeg

不过在文章中提到另一个想法倒是可以借鉴:为了避免关键字与标签重复可以在标签前面加上一个特殊字符(不能是 Emoji 不能有空格),如果有需要可以自行添加。

单标多搜

单标多搜:一个标签得到多个搜索源的结果。

1*uTbutSIs6HnNBMNbhRenPg.png

比如我的社交搜索引擎,给微信,微博,知乎都标上了 「社交」 的标签,如果我先进行这个三个网站的同时搜索只要输入 「社交 关键字」 ,而不是 「微信 微博 知乎 关键字」 。

结语

在我第一篇文章:《如何用 iPhone 进行高效的学习?》写出来后收到一些评论认为学习应该远离手机,这一点我自己也非常认同,我也认为高中的学习很少需要用到手机,有问题直接问老师就对了。

但是文中所指的是学习课外知识(大学有机化学课程)这些知识是老师在课上没有教或者略过的,但是我对它感兴趣想学习,所以只能靠互联网,至于能不能用 iPhone 高效学习这篇文章正是一个很好的开始,从用过去 Safari 一个个去搜索到用 AS 一次得到多个搜索结果不正是在节省时间提高效率吗。

11
3