Hello,World

ES数据建模问题请教

Elasticsearch | 作者 aa1356889 | 发布于2019年02月28日 | 阅读数:1361

这样设计建模合理吗
{
"产品id":"",
"产品名字":"",
"产品SKU":[
"skuid":""
"sku库存":"",
"sku销量":"",
"SKU经销权":[
{"经销商编号":"1","购买量":"","发货工厂":"","销售组织":""},
{"经销商编号":"2","购买量":"","发货工厂":"","销售组织":""}
]
],
"产品总销量":"",
"产品总库存":"",
]
}

需求:
1.经销商登录 查询他对应的可购买产品 sku经销权
2.搜索条件可以根据产品名称发货工厂和销售组织进行二次搜索
3.可以根据产品总库存排序 或者根据经销商的购买量排序
已邀请:

rochy - rochy_he

赞同来自:

不推荐这样的数据结构;
推荐按照 经销商、产品 sku 来进行数据组织;
就是将你 SKU经销权 这部分的内容拆成多条单独的记录

要回复问题请先登录注册