下沉交互思维到界面背后:记一次低成本的「最常使用」搜索模块设计编辑导语:在平常的生活和工作中,常常会用到软件中的搜索功能,能更加快速准确的定位到你想要的目标,提高效率,假如有聊天频率比较频繁的人往往会用置顶功能;本文作者介绍了搜索模块设计中的“最常使用”功能
这是之前负责的一个需求,特别在于针对它的思考主要存在于界面背后,而不是界面上
搜索逻辑往往是开发写出来的算法,但作为一个交互设计师,也可以将交互思维下沉,使设计方案成为一种“算法”
本文记录了在一个企业通讯工具中,给搜索功能增加了一个“最常使用”模块的设计思考过程
一、搜索结果匹配问题分析1
搜索背景 无论是生活还是工作中,即时通讯(Instant Messaging)都离不开搜索功能,因为我们常常需要在众多的好友以及会话消息中快速、精准地找到此时此刻我需要的那一个人或者群
工作场景有一些特别的地方,比如我们会有对接人,即高频对话人;针对如何快速与高频对话人开始对话,各个软件其实也已经推出了很多方式,比如置顶、星标、备注、强提醒、保存群聊等
但是由于工作中对接对象众多,上述方式存在一定的体验天花板,所以在会话页面必不可少会有一个搜索功能;其优势在于精确、结果必达,所以优化搜索功能,是提升会话开始效率的必要之路
公司 IM 的搜索现状 其实当前搜索存在各种大大小小的问题,本文主要说以下搜索结果匹配的问题: 1)搜索结果无个性优化:全公司所有人搜索同一关键词的结果一模一样,所以对大部分人来说,首屏显示的三个结果几乎不是目标,极大几率需要进入二级页面查找,或输入更多的关键词;比如我搜“张”,首屏只显示“张一”、“张二”、“张三”,而我需要对接的“张四”需要进入二级页面才能看到
2)搜索路径单一固定:当前路径只有一种,即“输入关键词—确定—翻找(甚至进入二级页面)—找到并开始对话”;由于企业 IM 的通讯录