Tap-Ahead的方式其实很简单:在用户搜索时,输入关键词后,通过不断给用户提供“流行关键词建议”来避免输入,并减少从输入到最终搜索结果页面之间的间隔时间 。
下面以一个实例来说明:
比如,用户需要找 “哈利波特和密室“(Harry Potter and the chamber of secret)这本书,使用”Tap-Ahead“并结合自动建议功能。其操作过程如下。
A图中:
在开始搜索时,用户在输入框中输入了“Ha“作为Query,自动建议功能对服务器发出关键词检索需求,服务器返回了10个以”Ha“开头的最常见结果。在建议结果中有”Harry Potter“,但是还并没完全对应上”Harry Potter and the secret Chamber“这个需要的关键词。我们以前的做法是:直接点击”Harry Potter“这个建议项。但是在Tap-Ahead模式下,用户可以继续选择点击右边的蓝色按钮,来进一步缩小查询词范围。
B图中:
通过点击了A图中“Harry Potter”右边的蓝色按钮缩小建议范围,进入到了关键词建议的下一层级。在这一层级中,我们可以看到建议中包含有“Harry Potter and the Chamber of Secret“,这就是用户最终需要查询的完整Query,所以他点击了这条关键词建议。
C图
则是最终的搜索结果页。
从上面的过程中可以使用Tap-Ahead的好处是:
1:更快的搜索
通过“Tap-Ahead”的方式,结合自动建议功能,可以将中间搜索过程跳过,而直接进入到第二层关键字搜索,使得我们可以更快的到达搜索结果。
2:更少的输入
用户只需要输入“Ha”,通过自动建议,以及Tap-Ahead的方式缩小关键词范围后,直接到达最后想要查询的关键词。虽然并不是每次搜索都可以参照上述方式进行,但是对于当前的热门关键词,我们不需要迫使用户输入大量的Query,就能让用户以最快的速度找到他需要的东西。
3:流畅的操作体验
相比于在自动建议与结果页之间的不断跳转,我们保持在关键词自动建议的状态中,不断缩小查询范围,直到我们找到确切需要的Query后才让用户跳转到搜索结果页。这可以让用户的注意力始终集中在任务上。
4:弹性的操作
在上述操作的过程中,用户依然可以进行传统的关键词检索,或者在搜索框中输入完整的Query,用户也可以选择关闭自动建议功能。新的机制仅仅是对传统搜索方式的一种补充,以便用户可以更快更容易的找到他需要的query。
“Tap-Ahead”在结合了传统的自动建议功能后,是一种非常有用的功能,对于连接速度较低,打字不方便的移动设备而言,它改变和重新定义了移动设备上的搜索+建议的体验。