商品筛选方法及装置、存储介质、电子设备制造方法及图纸

技术编号:15895445 阅读:44 留言:0更新日期:2017-07-28 19:52
本公开提供了一种商品筛选方法及装置、存储介质、电子设备,该方法包括:获取同类商品属性二维列表;将所述同类商品属性二维列表转化为真值表二维数组;在所述真值表二维数组中插入一列辅助筛选值以得到一插值真值表二维数组;基于深度优先遍历在所述插值真值表二维数组的每一行中选择一个元素以得到一路径列表,其中,任意一个路径为一个筛选案例;将所述路径列表中的所选所述元素映射到所述同类商品属性二维列表上。本公开简化了商品筛选的逻辑,提高了商品筛选的效率,降低了商品筛选的时间,进一步的提高了用户体验。

Commodity screening method and apparatus, storage medium, and electronic device

The invention provides a merchandise selection method and device, storage medium and electronic device, the method includes: obtaining the same commodity attribute of the two-dimensional list; similar commodity attribute list into a two-dimensional truth table in the two-dimensional array; the truth table of the two-dimensional array into a column for screening values for a interpolation the truth table of the two-dimensional array; depth first traversal of the interpolation in the truth table of the 2D array one element in each row to get a list of paths, which is based on an arbitrary path for a screening case; the path in the list of the selected elements mapped to the same goods two dimensional attribute list. The invention simplifies the logic of commodity screening, improves the efficiency of commodity screening, reduces the time of commodity screening, and further improves the user experience.

【技术实现步骤摘要】
商品筛选方法及装置、存储介质、电子设备
本公开涉及数据筛选
,具体而言,涉及一种商品筛选方法及商品筛选装置、存储介质、电子设备。
技术介绍
随着互联网的发展,各大电子商务平台为用户提供了品种齐全的各类产品,例如,食品、服装、旅游产品以及影视产品等。用户在电子商务平台上浏览时,可以根据自己的需要在电子商务平台上筛选自己需要的产品,并根据筛选结果进行购买。因此,在用户在各大电子商务平台上进行购物时,怎样在大量的产品中筛选出意向的产品就显得尤为重要。在用户在动态网页中输入筛选需求时,后台服务器通过逻辑单元并结合关系型数据库的功能进行筛选,然后返回筛选结果。在用户在静态页面中输入筛选需求时,首先,根据筛选请求选择出与筛选请求对应的商品属性行并将选择出的所有商品属性行进行组合,然后,在选择出的商品属性行中选择与筛选请求匹配的属性值,再然后,将选择出的所有属性值进行组合,最后,将组合后的属性值传输给后台服务器逻辑单元,并基于关系型数据库的功能进行筛选,将筛选结果返回给用户,上述过程主要发生在产品列表页静态化过程中。在上述方式中,一方面,通过动态页面对商品进行筛选时,逻辑复杂,效率低,且筛选本文档来自技高网...
商品筛选方法及装置、存储介质、电子设备

【技术保护点】
一种商品筛选方法,其特征在于,包括:获取同类商品属性二维列表,其中,所述同类商品属性二维列表包括至少一个商品属性以及与该所述商品属性对应的所有属性值,且每行包括一个所述商品属性对应的所有所述属性值;将所述同类商品属性二维列表转化为真值表二维数组;在所述真值表二维数组中插入一列辅助筛选值以得到一插值真值表二维数组;基于深度优先遍历在所述插值真值表二维数组的每一行中选择一个元素以得到一路径列表,其中,任意一个路径为一个筛选案例;将所述路径列表中的所选所述元素映射到所述同类商品属性二维列表上。

【技术特征摘要】
1.一种商品筛选方法,其特征在于,包括:获取同类商品属性二维列表,其中,所述同类商品属性二维列表包括至少一个商品属性以及与该所述商品属性对应的所有属性值,且每行包括一个所述商品属性对应的所有所述属性值;将所述同类商品属性二维列表转化为真值表二维数组;在所述真值表二维数组中插入一列辅助筛选值以得到一插值真值表二维数组;基于深度优先遍历在所述插值真值表二维数组的每一行中选择一个元素以得到一路径列表,其中,任意一个路径为一个筛选案例;将所述路径列表中的所选所述元素映射到所述同类商品属性二维列表上。2.根据权利要求1所述的商品筛选方法,其特征在于,所述获取同类商品属性二维列表包括:获取同类商品的至少一个所述商品属性以及与各所述商品属性对应的所有所述属性值;将各所述属性值根据其所对应的所述商品属性进行排布,且每一行包括一个所述商品属性的全部所述属性值。3.根据权利要求1所述的商品筛选方法,其特征在于,所述将所述同类商品属性二维列表转化为真值表二维数组包括:根据所述同类商品属性二维列表的行的长度m以及所述同类商品属性二维列表的列的长度n定义一m*n的bitmap真值表二维数组tag[m][n],其中,tag[i][j]为所述真值表二维数组tag[m][n]中的一个元素,且0≤i≤m,0≤j≤n;在第i行第j列的位置上存在所述属性值时,给所述真值表二维数组tag[m][n]中的所述tag[i][j]赋值1;在第i行第j列的位置上不存在所述属性值时,给所述真值表二维数组tag[m][n]中的所述tag[i][j]赋值0。4.根据权利要求3所述的商品筛选方法,其特征在于,所述同类商品属性二维列表的行的长度m为该所述商品属性的数量减一;所述同类商品属性二维列表的列的长度n为包括所述属性值最多的所述商品属性对应的所述属性值的数量减一。5.根据权利要求1所述的商品筛选方法,其特征在于,所述辅助筛选值列位于所述插值真值表二维数组的最...

【专利技术属性】
技术研发人员:程时虎
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1