产品 ER图

- title & sub_title 没有添加索引,因为 varchar字符串的检索速度很慢
- 字符串检索, 通过中文分词方式搜索
- 英文单词之间有空格,通过空格拆分字符串
- mysql自带的分词技术,对英文支持很好,对中文支持很差
CREATE TABLE `t_spu`(`id` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`title` VARCHAR(200) NOT NULL COMMENT '标题',`sub_title` VARCHAR(200) COMMENT '副标题',`category_id` INT UNSIGNED NOT NULL COMMENT '分类ID',`brand_id` INT UNSIGNED COMMENT '品牌ID,例如农产品没有品牌',`spg_id` INT UNSIGNED NOT NULL COMMENT '品类ID',`saleable` TINYINT(1) NOT NULL COMMENT '是否上架',`valid` TINYINT(1) NOT NULL COMMENT '是否有效',`created_at` TIMESTAMP NOT NULL DEFAULT NOW() COMMENT '创建时间',`updated_at` TIMESTAMP NOT NULL DEFAULT NOW() COMMENT '修改时间',INDEX idx_brand_id (`brand_id`),INDEX idx_category_id (`brand_id`),INDEX idx_spg_id (`spg_id`),INDEX idx_saleable (`saleable`),INDEX idx_valid (`valid`)) COMMENT = 'SPU产品表';
