管理与技术

app开发搜索背后流程梳理

浏览 来源:www.kubikeji.com 作者:酷蜂科技 2019-03-19
[摘要] 毋庸置疑,app开发不能缺少的一个功能就是搜索,通过搜索能够满足用户很多需求。那么到底是用什么流程来支撑这个动作的需要我们逐一去分析,才能得出准确的答案。
      app开发功能众多,但观察能发现无论是哪一款产品,不会缺少的一点是搜索。这个功能到底是又什么来支撑的呢?背后又有哪些流程逻辑需要进行解答,下面油酷蜂科技的小编来和大家分析分析,了解其中的玄机是什么。
 
app开发
      app开发搜索背后流程梳理
 
      1、 搜索词分析:系统需要对用户的搜索词进行预处理,包括改写纠正错误、近义词、补全搜索词等,很多用户在搜索过程中都会为了方便输入不完整的内容或者是不小心输错,系统要提前做好准备,才能去给出准确的搜索答案。
 
      2、 分词计算:用户的搜索词比较长,就需要工具来就行拆分,若是用整个搜索词来做匹配,召回率会非常低。不同的分词工具使用的算法不同,因此最好就是要了解清楚如何置入工具。
 
      3、 索引匹配:创建商品之后,系统就会把商品名称分词并且建立索引库,商品类目和品牌也能纳入其中,这样就能获得商品候选集。
 
      4、 商品候选集:匹配出相关类目以及和文件相关的所有商品,以类目+文本为最高优先级,对所有商品进行排序,以便于用户搜索的时候能够搜索到自己想要的商品,也能让信息整合分类变得更加简单。

标签Tags:app开发

相关文章

随机阅读