先就事论事,你说的应该是search suggest(搜索建议)吧?
search suggest
search suggest是为了降低用户输入成本——通过猜测用户要输入的关键词。
至于你说的,预先显示搜索历史、热搜词、商品列表等等,其实都是一种对用户期望内容的猜测。当然,猜的准是方便,猜的不准就是干扰。
是否需要search suggest?
不一定,看是否能解决用户问题,即“找东西”的效率和体验。
1,搜索suggest劣势:
a,对用户视觉来说,无用关键词可能是一种干扰。
b,对用户触觉来说,需要多做一步点击(关键词)操作。
2,搜索suggest优势:
a,降低用户输入的操作和时间成本。
关于搜索
搜索其实就是找东西(海量信息),包括输入和输出过程。为了让搜索变得更简单易用,最大限度降低用户输入成本:比如通过鼠标点击事件触发→通过enter键或keyUp事件触发、记录用户搜索历史、热搜词等。
至于未来的搜索发展方向,我觉得输入过程应该是这样的:
。
。
。
。