Вопрос по хранению товара.
Есть сущность товара, с полями: id, price, color, fabric_type.
Есть сущность модификации товара, с полями: id, quantity, size.
Товар имеет массив модификаций
{
"id": 1,
"price": 100,
"color": "красный",
"fabric_type": "...",
"modifications": [
{
"id": 11,
"quantity": 10,
"size": 48
},
{
"id": 12,
"quantity": 0,
"size": 50
}
]
}
Если в простом примере меня интересует агрегация по размерам и наличию товара, то мне хранить сущность товара в elasticsearch как три отдельные товара? для того что бы иметь возможность корректно показывать доступные фильтра?