电商-商品搜索列表设计思路

商品搜索列表

主要元素:1.主图 2.价格 3.是否包邮 4付款人数 5.主标题 6.店铺所在省市 7.店铺名称 8.店铺认证

以上八大要素,构成了es商品索引的基本内容,其他内容尽量不要在商品索引中

搜索列表设计思路:

         1.es搜索最好全部保存到内存,满足对查询效率的需求

         2.不可以深度分页,只能查看前100页

         3.es只进行最基本的查询,不用复杂的联合查询

         4.不使用logstash进行批量同步,可以使用canal监听商品,审核后的状态进行同步

         5.关于付款人数的统计,支付系统下单支付以后,往mq中发消息或者往redis中放一个值,

         以当天日期做为key,如2021-11-11:goods:pay,value的值为{商品id:xxx,count:xxx}

         每天晚上通过定时任务同步到es上

         注:商品的付款人数,并不等于交易成功人数,我们只关注付款就行了,后面的状态不考虑

猜你喜欢

转载自blog.csdn.net/u013008898/article/details/112545612