搜索框内是否应该保存没有结果的历史搜索

2020-07-01 13:14

  某个朋友问了个问题“看了大多数电商产品,是会被记录的,但是,没有结果的搜索词被记录,想不出有什么作用。”

  搜索历史功能应该记录没有搜索结果的搜索词,也就是说——它应该记录用户最近的所有搜索词(当然,太久远的搜索词可能因为超过阈值被截断)。

  不能简单地通过无结果词有没有用来思考这个问题。因为无结果就不展示该历史搜索词的产品逻辑有点“隔靴搔痒”。

  应该明确的是:该逻辑在技术层面是可以实现的,即使无结果情况是动态变化的。但各个主流产品为什么不这么做呢。

  搜索历史功能是通过记录用户由近及远的搜索词,以提高用户在重复搜索过程中(例如:电商平台中商品反复搜索对比的行为是很显著的)的搜索效率。

  如果把无结果词剔除了,用户会很迷茫,为什么有些搜索词会被记录下来了,有些搜索词不被记录呢?在尝试过几次找不到某个历史搜索词之后,用户会开始对这个功能模块产生疑惑

  电商平台上搜索有无结果是动态变化的(商品可能因为活动火爆瞬间脱销,也可能快速补货上架等等)。

  按照剔除无结果词的思路,某个词可能刚才存在历史搜索词里,但下一秒就不见了。

  假如这种数据反复变化被用户察觉到(其实是很容易察觉到的),那么用户会觉得系统是不是出bug了,产生对该功能,乃至对平台的不信任感。从微信消息撤回会提示“对方已撤回”,你也能感受到这个细节的微妙之处。

  可能是分词错误、可能是同义词无覆盖到等等,一般情况下是因为冗余信息导致的(因为用户习惯用自然语言去描述需求),

  这时系统可以剔除冗余成分再去检索商品,例如“我想换个小米手机”→“小米手机”。

  系统层面,可以补充类似商品:例如“小米6”→“荣耀9”、“小米note3”等等。

  这时就得去分析其背后的商品意图,然后补充最有可能命中或部分命中用户需求的商品。

  例如“cp875941”→“阿迪达斯男生跑步鞋”。这块的搜索词类型比较复杂,在搜索系统里会有专门的模块去做意图分析。

  综上,历史搜索功能(其实不仅仅是电商搜索)是不应该剔除无结果搜索词的。以上是一些简单的分享,希望能对你有帮助,谢谢。

  凤城狂客,公众号:凤城狂客(chanpin007),人人都是产品经理专栏作家。AI方向高级策略产品经理,期间捣鼓过C/B/端、电商、大数据、AI等产品。关注人工智能、电商、内容分发领域。

  听到很多言论说在中国程序员是吃青春饭的,那么产品经理呢,也吃青春饭吗?

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、分享平台,集媒体、培训、社群为一体,全方位服务产品人和运营人,成立9年举办在线+期,线+场,产品经理大会、运营大会20+场,覆盖北上广深杭成都等15个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里与你一起成长。

分享到:
相关阅读
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com