浅谈搜索-社区内容的搜索

用户头像
南京/学生/6年前/444浏览
浅谈搜索-社区内容的搜索

搜索-目的是方便用户,更高效地从大量信息中通过关键词迅速找到自己需要的内容;其次可以通过适当的引导来达成产品的商业需求。

近期接到一个需求,小程序的社区中增加搜索的功能,说到搜索,大家都不陌生,除了百度、谷歌这类大型搜索引擎网站外,移动APP中搜索的身影也无处不在,淘宝、微信、知乎、网易云音乐、大众点评等等,平台越大,搜索做的越强。


一、搜索解决的问题


问题:目的性强的用户无法通过完成任务来精准想要的内容。比如:用户找不到看过的帖子,感兴趣的内容没办法找到。

解决问题:通过搜索方便用户,高效地从大量信息内容中通过一些关键词迅速找到自己需要的内容;其次可以通过适当的引导来达成产品的商业需求。

 

二、搜索领域的行业术语


说到搜索必须提一下搜索引擎。

 

“所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术。在对信息进行组织和处理后,为信息检索用户提供快速、高相关性的信息服务。”——引用自百度百科

 

接下来提一提搜索领域的几个行业术语

 

精确搜索OR模糊搜索

 

精确搜索多用于数字相关,精确搜索能帮助用户快速定位,无需二次查找。对于没有明显搜索目的,甚至所知信息不足的场景,建议使用模糊搜索。

 

举一个简单的例子:

 

我在微信上添加新好友,可以通过微信号和手机号来搜索,这里的微信号和手机号都是唯一识别码,正确且完整地输入后成功后,才会显示结果,结果也是唯一的。

而在淘宝购物时,通过一些模糊的词汇就能搜索相关的,比如我搜索连衣裙,只要关键词含有连衣裙的结果都会出现,不管是否添加了新款、风格、显瘦、夏装等描述字段的结果都会出现。

 

分词


中文分词是中文搜索引擎中一个相当关键的技术,在创建索引之前需要将中文内容合理的进行分词。中文分词是文本挖掘的基础,对于输入的一段中文,成功的进行中文分词,可以达到电脑自动识别语句含义的效果。

 

比如在百度里搜索“糖醋苹果”可以分为糖醋/苹果两个分词,当含有“糖醋苹果”连续结果展示完之后,可能会出现“糖醋肉桂苹果”甚至是“苹果醋苹果冰糖醋”,这就是将“糖醋苹果”按照一定的规范重新组合成词序列的过程。

 

实时搜索和非实时搜索


可以根据是否实时给出搜索结果分为实时搜索和非实时搜索,主要还是看业务场景,还要结合开发资源等因素,选择适合的搜索。因为不同的搜索方式会有不同的样式和功能,故分开来分析接下来的流程

 

实时搜索

实时搜索就是当输入文字时,系统直接能根据给的关键字给出搜索结果,适合小数量范围内的搜索,一般是精确搜索,适合在联系人,好友,我关注的等有固定且明确的小范围的业务中使用。

 

此搜索中,输入关键词和得到搜索结果是同步进行的

直接按照输入的字给出对应的结果(比如:通讯录),当内容类别较多时,会将结果的类别也展示出来,便于用户直接选择想要的(比如:微信首页)


非实时搜索


非实时搜索就是当输入关键词后点击搜索按钮后才能得到搜索结果

适用:大量数据范围的内容搜索,一般是模糊搜索(比如:淘宝)

 

       undefined      

 

 

 

三、搜索的基本操作流程


研究了诸多产品(ios、微信、淘宝、马蜂窝、大众点评、全能名片王、飞聊、今日头条、知乎等),按照最简单的搜索流程把搜索相关的功能或内容都罗列出来:

 

             

举个家喻户晓的例子:

 

             

 

搜索范围 —— 淘宝全站的商品、店铺等

搜索入口 —— 淘宝APP首页

搜索页面 —— 默认关键词、历史搜索、热门搜索、搜索范围tab

是否实时搜索 —— 否

是否关键词联想 —— 是、并且可以拼音联想中文

搜索结果 —— 分类tab、结果筛选、结果列表

 

 

四、社区内搜索流程


1、搜索范围是什么


在社区内进行搜索,范围确定为:社区内所有的内容。

 

2、哪些内容可以被搜索


先对社区的内容做一个列举:

·   社区名称、介绍

·   成员

·   菜单/导航(不限层级的导航)

·   发布的动态内容(动态、文章、资料、社区)

·   菜单内的所有内容(单页长图文、论坛、导航、社区)


理论上社区内的所有内容都能被搜索到,但根据现阶段的需求,可以筛选出最需要被搜索:


·   发布的动态内容(动态、文章、资料、社区)

·   菜单内的所有内容(单页长图文、论坛、导航、社区)

·   成员


3、搜索流程

             

搜索入口


可配置化的社区有多种组合搭配,搜索入口必须适应于任何情况,建议使用

搜索栏形式:位于顶部,位置明显,方便用户不论是在浏览过程随时进行搜索操作;更换配置也不受影响;另外,搜索入口是否开放,这里也可以作为一个配置项,超管或管理员可以随时开启/关闭搜索模块,根据社区类型、使用需求来启用。

 

搜索页面

 

搜索页面很重要,别看他简简单单没什么视觉设计,但它承载了用户习惯、行为引导、营销手段等。

 

在这个案例中,搜索页面我是这样考虑的:

 

使用默认的提示词能做到一个很好的引导,也被用来进行运营推广,将业务需要的关键词置于搜索框内,用户看到感兴趣,直接搜索即可得到相应结果,这可以用作活动的流量入口。历史搜索可以通过选择先前的记录,进一步帮助用户节省时间,高效操作。

 

至于热门搜索or其他推荐,我想做成可以被超管根据业务需求订制的一块内容,可以推广业务需求,作为流量入口,增加点击量,让更多营销的内容有曝光机会。

 

搜索结果


当得到正常的结果页时,由于有成员和内容(不管是社区首页还是导航内的)两个部分,内容也分为帖子和文章两个大类,那么在结果展示是就需要以分组的形式加以区分。


 

成员:当我去搜索某个成员时,我希望得到他的那些信息,在这个案例中,可能是想查看他的一些基本信息,那么查看他的名片就能达到;或许还想查看成员在本社区中的一些动态,比如发过哪些文章、帖子等等,那我通过他在本群中的动态集合就能达到。

 

内容:做到细可以把每个类型的帖子都分组区分,但大体上还是可以归纳的。动态、文章、资料、社区类型的帖子里出现的文字都可以被作为搜索项且展示出来,点击搜索结果展示该帖子的详情。

 

无匹配结果时,推荐版块(被管理员定制的)不但可以提供给用户一些其他选择,也增大一些内容的曝光。


五、结语


通过对十几款应用的搜索功能的体验和相关资料的查阅,以及对此次需求的理解和剖析,将搜索功能的使用流程按页面的维度进行详细的剖析,做出的这份流程图,还有其他细节可能没梳理到位,如有理解错误或总结不当的地方欢大家指正和交流。

 

做这个方案时我经常思考,搜索能给用户带来什么价值?对管理员都能带来什么价值?

 

总之,结合产品定位,用户群体,开发资源,商务需求等来分析具体的搜索应该怎么做,能解决问题的设计才是好的设计。

 


2
举报
|
9
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
【新年UI图标】钱包icon
拟物风质感写实UI卡片合集源文件
智能家居中心 简约 UI设计组件库
新拟态风格 UI设计组件库
高级表盘系列UI源文件
【新年UI图标】汽车icon
UI 登录界面设计模板包
科技医疗透明柜UI界面设计
【新年UI图标】银行卡icon
我的钱包-UI界面设计-app
3D卡通UI界面图标可爱插画免扣素
UI界面 组件
【新年UI图标】30个图标
钱包ui模板
UI通用设计素材1
【新年UI图标】珠宝icon
盲盒APP UI设计
Security Camera UI kit
高级感金属拟物 UI设计组件库
新能源APP应用UIKit
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
【新年UI图标】影音icon
手表表盘UI系列
你可能喜欢
相关收藏夹
大家都在看
登录注册