6.1. 商品属性
搜索入门
在开始学习 Elasticsearch 之前,我们先在系统中加入商品属性的功能,为之后的分面搜索做准备。
商品属性
商品属性是一组结构化的数据,用键值对的方式将商品的一系列特征展示给用户,如下图:
这样可以让用户更容易了解该商品的一些数据,同时也可以通过这些属性来搜索、筛选商品。
1. 整理字段
首先我们来整理一下字段:
字段名称 | 描述 | 类型 | 加索引缘由 |
---|---|---|---|
id | 自增长ID | unsigned int | 主键 |
product_id | 商品 ID | unsigned int, null | 外键 |
name | 属性名称 | varchar | 无 |
value | 属性值 | varchar | 无 |
2. 创建模型
接下来我们来创建商品属性的模型: