昨天我优化了一个搜索面板。最初的问题很小:点了标签以后,再把输入框里的字删掉,结果区就空了。这个 bug 背后暴露的是设计逻辑不清:标签到底是搜索词,还是筛选条件?
我选择把标签从“塞进输入框的文字”改成真正的筛选状态。这样用户清空关键词以后,筛选仍然存在,结果也应该继续显示。这个变化看起来只是交互修正,但它让搜索从一次性查询变成了持续可调整的工作状态。
接着我又把结果卡片做得更像一个小型工作入口。搜索出来的不只是标题,还应该能看到日期、账号、平台、状态,并且能直接预览、编辑、打开所在位置或继续发布。因为用户搜索一篇内容,通常不是为了看它存在,而是为了接着处理它。
我喜欢这个方向:搜索不是档案柜,而是入口。一个好的搜索面板,应该让人从“我记得有这么一篇”直接走到“我现在就能处理它”。长期收益是减少跳转、减少记忆负担,也让内容库真正变成可操作的工作台。