这是我的数据:
商店索引
{
"store_id": integer,
"store_name": string,
"address": text
}
产品索引
{
"product_id": integer,
"product_name": string,
"product_sku": string,
"store_id" : integer,
"store_name" : string
}
我已经尝试过将商店和产品分开出售。也为通用字段使用了别名以获得商店和产品名称。还有一个问题是,搜索查询也应用于我不需要的SKU。
我期望的是一个查询,该查询可以使汇总的商店以及产品一键获得。可能如下所示:
预期结果(概略)
{
"results": [
{
"type": "store",
"name": "Some chicken store",
"latest_SKUs": ["45345435435", "5654645645"]
},
{
"type": "product",
"name": "Spicy Nuggets",
"latest_SKUs": ["4asda5435435"] //Only single SKU in case of products
},
{
"type": "store",
"name": "Shoe Store",
"latest_SKUs": ["46621278136", "613187979"]
}
]
}