还有一些其他的搜索产品设计,这里也简单讲一讲。
1)搜索联想词
例如在淘宝的搜索框输入词语时,他会自动联想你想搜索的结果。
搜索联想词的实现方式,是将平台中常见的搜索词作为一个库,当输入文本时,就通过前缀匹配来获取数据,再根据搜索频次等其他数据排序,展示成列表。
2)热搜词
热搜词、或这是热搜榜单,出现在搜索页。
主要目标群体是给不知道要搜索什么的用户提供一些热门的搜索项。
3)特殊的结果样式
例如在淘宝中搜索店铺名的时候,店铺会以一个特殊的卡片样式出现在顶部。
在信息流中,还可以插入广告,插入其他内容等等。例如,在淘宝搜索商品时,商品流中会穿插着广告、搜索建议、用户调研、榜单、内容推荐等等。
4)排序方式和筛选
排序方式和筛选通常是放在一起将的,但在【搜索】部分已经提及,不再赘述。
而筛选方式,是提供用户主动选择的,帮助自己快速定位信息的工具。根据不同的也谁,筛选项会有很多。瑞文文摘站内查询
举个例子:
贝壳找房搜索的筛选器:可以根据行政区域,地铁站、地标、整租/合租、租金范围,活动,楼层,设施等等来进行筛选;
淘宝搜索的筛选器:可以根据折扣类型,价格区间,发货地,店铺所在城市等等进行筛选。
筛选器的设计也都大同小异,许多交互已经标准化了。
四、结语
总结一下,这篇文章主要介绍了站内搜索的基本原理、相关设计和优化方法。当用户输入一个关键词后,要经过文本分析后,进入搜索服务。搜索服务处理后,返回的搜索结果,前端再根据合适的展现方案展示,这是搜索的基本流程。除此之外,还介绍了一些搜索相关的产品设计、热搜词联想词等等。
这篇文章可以算是搜索产品的基础,了解这些可以帮助更好地理解搜索技术。
文章不足之处,主要在于对于人工干预搜索的部分,没有很好的展现。大多数产品都会做自己的搜索后台,用于让搜索运营处理无结果搜索结果优化,同义词识别,敏感词维护等等。这些内容,后续有机会再分享。
对于互联网产品,无论在电商平台还是内容平台,搜索都是用户高频使用的,寻找信息的方式。在日常生活中,搜索也是我们高频使用的。
如果觉得这篇文章对你有帮助,求关注转发点赞~