商品搜索列表

主要元素: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上

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

电商-商品搜索列表设计思路相关推荐

  1. Solr应用之电商商品搜索备忘

    把以前做电商商品搜索的经验归档一下.电商的搜索功能大体上比较相同,从京东.苏宁.易讯等大型电商都可以观察出来.电商搜索功能大致分为几块: 1. 商品搜索.列表的展示,带排序功能:可能有些产品会要求一个 ...

  2. java电商商品搜索_Java生鲜电商平台-搜索模块的设计与架构

    说明:搜索模块针对的是买家用户,在找菜品找的很费劲下的一种查询方面.目前也是快速的检索商品. 对于移动端的APP买家用户而言,要求的速度在3秒内完成.支持模糊查询,由于业务实战表面,整个搜索频率不到1 ...

  3. 电商商品模块数据设计与关系图

    最近在忙商城的项目的底层数据表的搭建,以下是我通过对ECshop和TPshop的数据表结构分析后,做出兼容我们公司的表设计.仅供参考,有其他建议欢迎留言,希望能与大家共同学习. 1. 商品分类的逻辑 ...

  4. 某电商网站的数据库设计(2)——商品销售相关数据表的设计

    某电商网站的数据库设计(2)--商品销售相关数据表的设计 目录 某电商网站的数据库设计(2)--商品销售相关数据表的设计 四.销售信息表 1.非套装商品销售数据表 2.套装商品对应的单品销售数据表 3 ...

  5. 8000字讲清楚从0到1搭建电商商品中心(建议收藏)

    <电商产品经理从0到1>系列文章面向0~3岁的产品经理或者有多年产品工作经验却刚接触电商领域的产品经理. 本系列文章将详细介绍电商核心系统的产品设计方案,帮助你体系化地认识电商产品. 看完 ...

  6. (附源码)springboot电商系统前端界面设计与浏览器兼容性研究 毕业设计 231058

    基于springboot电商系统前端界面设计 摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于电商系统前端界面设计与浏览器兼容性研究当然也不能排除 ...

  7. 海尔电商峰值系统架构设计最佳实践

    多数电商平台都会经历相似的过程,流量和业绩每年以几倍至十几倍的速度增长,每年都要接受几次大规模.全方位的系统检阅,例如双11.周年庆等购物狂欢节,期间流量和订单可能是日常的十几倍甚至几十倍,产生的峰值 ...

  8. spring boot电商系统前端界面设计与浏览器兼容性研究 毕业设计-附源码231058

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于电商系统前端界面设计与浏览器兼容性研究当然也不能排除在外,随着网络技术的不断成熟,带动了电商系统前 ...

  9. 电商搜索引擎的架构设计和性能优化

    首先,我想说的是电商搜索引擎和普通的搜索引擎有很大的差别,因为电商搜索引擎主要是解决用户要"买什么",而通用搜索引擎主要是解决用户"搜什么".比如同样搜索一个词 ...

最新文章

  1. HBASE+Solr实现详单查询--转
  2. C++ Primer 5th笔记(chap 18 大型程序工具)命名空间特性
  3. dedecms怎么改php版本_Linux下如何安装DedeCMS?
  4. 进程保护 (非Hook;非DKOM)
  5. BADI中Filter Dependent和Multiple Use
  6. 如何获得春季周? for investment banking
  7. JavaScript中getBoundingClientRect()方法详解
  8. 编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码
  9. 大数据文字游戏_基于大数据的成功应用有哪些 ?
  10. 十一.激光惯导LIO-SLAM框架学习之LIO-SAM框架---框架介绍和运行演示
  11. .net core 获取binary 文件_7.2 获取文本数据_Csv.Document
  12. LeetCode刷题(40)--Search a 2D Matrix
  13. python怎么爬取新浪微博数据_新浪微博爬虫,用python爬取新浪微博数据
  14. IAR MCS-51 v7.51A 软件注册机下载
  15. LLVM 系统入门¶
  16. 什么是无服务器架构,你理解对了吗?
  17. 16-大数据处理技巧--数据分析
  18. app式成语_app式的词语,app的成语都有什么?
  19. 【python】求两条直线的交点
  20. Ubuntu下使用opencv完成图像程序编程操作

热门文章

  1. 2023智能家电、智能家居解决方案与技术论坛——CAEE
  2. windows下使用GRUB2 制作支持BIOS和UEFI的WINPE、LINUX、MAXDOS多引导U盘
  3. Win11的两个实用技巧系列之自动开机、麦克风声音设置
  4. 简单快捷实现ASP在线发邮件功能
  5. c语言函数嵌套是啥,函数的嵌套是什么 函数的嵌套是什么意思
  6. 孪生工厂:机械臂加工产线 HMI 监控界面
  7. python字符串反码输出_一阶段day3-进制、原码反码补码、位运算、字符串
  8. Nginx 理论+实例超详细讲解
  9. 2005年中国移动增值业务市场回顾与展望
  10. 队列----循环队列