我必须建立一个价格比较系统。我的想法是使用 Elasticsearch 来构建。现在我有这个问题。如何汇总每个产品的卖家价格。
让我说我有这个简单的映射:
products: {
product: {
properties: {
id: {
type: "long"
},
name: {
type: "string"
},
....
sellers: {
dynamic: "true",
properties: {
sellerId: {
type: "long"
},
price: {
type: "float"
}
}
}
}
}
}
我可以汇总或分面每个产品的价格(最低、最高和卖家数)吗?
或者有没有办法用父子关系来构建这个东西?