o2o商城
小程序开发搜索系统原理浅析,搜索系统,顾名思义就是提供大数据查找筛选功能的系统。在电商和O2O领域,搜索作为一个主要的流量入口,起到了至关重要的作用。现如今的小程序类型有很多,可以分为企业展示小程序、电商小程序、在线点餐小程序、服务预定小程序、酒店预订小程序、文章资讯类小程序、旅游类小程序、互动功能类小程序等等,还有1种就是大家都熟悉的积分商城小程序。
说起积分商城小程序,有些人可能会有点陌生,但是说到积分商城,大家一定都认识。积分商城小程序开发,就是将积分商城以小程序为载体去呈现,帮助商家建立完整的积分体系,解决经营问题的同时还节省开发及运营成本。微信生态流量是所有商家都想要分一杯羹的地方,积分商城小程序就是以微信为落地场景的工具。通过发放积分,借助一系列的积分运营手段转化积分会员用户,最终帮助合作商家进行用户的激活、留存、转化用户。话题回到小程序开发面对的问题,搜索系统原理。
搜索任务的基本指标
对于搜索来说,主要的指标为准确率和召回率。
我们以图3-9为例解释一下什么叫作准确率和召回率。图中的整体部分为商品数据的全集,其中包括不相关和相关的内容,
如图3-13所示。
●准确率:搜索结果中相关内容的比例,即图中A的部分。图3-13
●召回率:搜索结果占整体内容的比例,即A+B。由此可以看出,最完美的结果是A足够大且B足够小,但在实际实现中我们会发现上述两个指标是相反的(召回率越高,准确率会越低),需要通过规则来平衡这部分。
小程序开发搜索系统基础结构
搜索系统主要的组成部分有以下几块:
●切词逻辑;
●词库;
●基础信息;
●加权规则;
●排序展示逻辑。整体流程如图3-14所示。
图3-14名词解释:
●关键词(query):指用户在搜索框中输入的内容。
●切词:又叫分词,是根据词库/词典将一段文本进行切分,以便机器识别的过程。
●分词:指用于切词的分词。
●加权:将检索结果集按照一定的维度、规则进行打分叫作加权。
●索引:商品信息存储时需要建立索引,索引为每个商品的标识,方便在大数据量的情况下快速查找筛选。
小程序开搜索系统应用场景
搜索的应用一般有两种:全文检索和Suggest(推荐)。其中,Suggest的规则比全文检索要简单一些。由于Suggest一般支持模糊查询,因此要考虑服务上是独立还是共用一套。好了,
深圳小程序开发公司本文关于“搜索系统原理浅析”的小程序开发知识就分享到这里,谢谢关注,博纳网络编辑整理。