短视频app开发过程中,有些功能需要仔细的研究才能知道实现的效果会是理想中的样子,小编今天就为大家说一下关于搜索功能实现的流程。
短视频app开发搜索流程梳理:
1、搜索词分析:系统需要对用户的搜索词进行预处理,包括改写纠正错误、近义词、补全搜索词等,很多用户在搜索过程中都会为了方便输入不完整的内容或者是不小心输错,系统要提前做好准备,才能去给出准确的搜索答案。
2、分词计算 :用户的搜索词比较长,就需要工 具来就行拆分,若是用整个搜索词来做匹配,召回率会非常低。不同的分词工具使用的算法不同,因此**就是要了解清楚如何置入工具。
3、索引匹配:创建商品之后,系统就会把商品名称分词并且建立索引库,商品类目和品牌也能纳入其中,这样就能获得商品候选集。
4、商品候选集 :匹配出相关类目以及和文件相关的所有商品,以类目+文本为**优先级,对所有商品进行排序,以便于用户搜索的时候能够搜索到自己想要的商品,也能让信息整合分类变得更加简单。
其实不难发现不同短视频APP搜索入口的设计也是不一样的,目前常见的有以下几种:
1.独立的一级tab,将一级界面作为独立搜索页面的形式;
2.顶栏为搜索栏,搜索输入框直接呈现的形式;
3.呈现一个在顶栏的icon按钮点击展开的形式;
下拉后展现搜索栏,非固定展现形式。
短视频APP的搜索功能会有“历史搜索”,这一功能使得用户能快速进入上次观看的视频内容,再比如购物类App中,历史搜索则使得对上次的购物满意的用户更快找到之前的店铺,降低思考成本。
短视频APP开发搜索功能如何实现?
根据app的特性和用户需求分析,考虑用户在搜索时需要的搜索方式,不同app采用不同的搜索功能设计,可以提升用户体验。根据用户需求,一步步优化和改善,从最基础的文字搜索,考虑无法满足在文字搜索上的用户需求,在合适的时候辅助以声音和图像搜索。
**,小编要提醒下各位短视频app***,不要将搜索功能局限的定位于一个放大镜图标和简单的输入框,首先需要先认真的考量下产品的特性以及不同场景的运用,再来进行分析设计。 |