为什么参数值不自己成一张表

来源:4-3 设计品类和参数表

qq_恶华_0

2019-09-23

就像颜色这种属性,在商家创建商品信息时,不可能让商家自己通过RGB控件自己选吧,就像我要添加一件红色的衣服,我选择的RGB肯定和另外一个人选的不一样,当用户要搜索红色的时候,根本无法搜索,如果采用参数值列来存储的话,存储一个颜色就必须存储颜色名和对应的RGB属性(如:白:255,255,255),这种存储方式第一存在数据过大问题,第二会出现修改是需要改所有引用过这个属性的商品

写回答

3回答

神思者

2019-09-24

淘宝添加商品的时候,左下方参数都是文本框,没有单选按钮和下拉列表
//img.mukewang.com/szimg/5d8978a30844835012210770.jpg

1
1
神思者
淘宝要是为上千万种商品逐一规定录入的约束,这需要多大的工作量。所以店家输入什么参数值,自己负责,错了自己修改。平时我们购物的时候也能看到卖家写错参数的情况
2019-09-24
共1条回复

qq_恶华_0

提问者

2019-09-23

还有在创建商品时,有些属性是多选有些是单选,有些属性像颜色,是否应当允许用户自己上传

1
4
qq_恶华_0
回复
神思者
可能我没表达清楚,就是在添加商品如果识别属性是否为单双选
2019-09-24
共4条回复

神思者

2019-09-23

衣服的颜色,卖家自己规定颜色的关键字,不需要自己定义RGB。买家搜索的时候也是通过关键字搜索,比如说裙子 灰色。搜索走的是Lucene或者ES,MySQL的参数表只有在渲染HTML页面的时候,输出商品信息才会用到。参数表并不用作商品查询。

0
2
qq_恶华_0
我找到解决方案了,就是把这些属性抽象为带有图片的属性,例如在添加颜色时要求商家上传一张图片,也有些商品多个属性组合下导致商品差异较大的直接采用销售策略文字描述加图片的方式
2019-09-24
共2条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程