一种基于社交商城的搜索方法、系统及存储介质与流程

文档序号:37366769发布日期:2024-03-22 10:19阅读:来源:国知局

技术特征:

1.一种基于社交商城的搜索方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于社交商城的搜索方法,其特征在于:在聚合处理的过程中,遍历条件参数字段对应的redis无序集合key值并进行合并,以得到用户查询请求对应的商品id的集合。

3.根据权利要求1所述的基于社交商城的搜索方法,其特征在于:条件参数字段是指用户在社交商城首页选择不同的选项时所带的查询条件,选项至少包括分类选项、标签选项其中一种。

4.根据权利要求1所述的基于社交商城的搜索方法,其特征在于:当检测到新增商品指令时,存储新增商品id对应的mysql表数据以及本地缓存数据,同时创建redis反向索引;本地缓存数据至少包括商品信息数据;

5.根据权利要求4所述的基于社交商城的搜索方法,其特征在于:商品信息数据至少包括商品基本信息以及与商品相关的元数据;商品基本信息至少包括:商品id、名称、图片、描述、价格、状态其中一种或两种以上,元数据至少包括:分类、标签、等级其中一种或两种以上。

6.根据权利要求4所述的基于社交商城的搜索方法,其特征在于:根据元数据的维度数量,以新增商品id为元素设置对应的redis无序集合key值,具体包括以下步骤:

7.根据权利要求4所述的基于社交商城的搜索方法,其特征在于:当需要设置多个redis集合key值时,通过redis管道命令执行。

8.根据权利要求4所述的基于社交商城的搜索方法,其特征在于:当商品基本信息或者与商品相关的元数据编辑更新时,刷新redis集合缓存,具体为:遍历所有维度对应的redis无序集合key值,获取编辑更新前的商品id元素并删除,以编辑更新后的商品id为元素重新设置对应的redis无序集合key值。

9.一种基于社交商城的搜索系统,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于社交商城的搜索程序,所述基于社交商城的搜索程序被处理器执行时实现如权利要求1至8任一项所述的基于社交商城的搜索方法的步骤。


技术总结
本发明公开了一种基于社交商城的搜索方法、系统及存储介质,其包括:获取用户查询请求;根据条件参数字段,基于预设Redis的无序集合key值进行聚合处理,以得到用户查询请求对应的商品ID的集合;根据默认排序字段,基于预设Redis的有序集合key值对商品ID的集合进行排序处理,以得到商品ID的有序集合;根据商品ID的有序集合,获取本地缓存数据中对应的商品信息数据,以得到商品信息列表;根据商品信息数据请求参数所需的每页总数和分页参数,以及商品信息列表,创建分页并返回搜索结果。本发明不需要使用传统的关系型数据库查询,能够满足大流量查询需求,响应时间较快,处理效率较高。

技术研发人员:黄天财,黄俊杰,黄海波,刘佳彬,杨学和,李贺,吕金松,王庭杰,李阳,张争旭
受保护的技术使用者:厦门她趣信息技术有限公司
技术研发日:
技术公布日:2024/3/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1