価格比較システムを構築する必要があります。私のアイデアは、Elasticsearch を使用して構築することでした。今、私はこの問題を抱えています。各製品の販売者価格を集計するにはどうすればよいですか?
この単純なマッピングがあるとしましょう:
products: {
product: {
properties: {
id: {
type: "long"
},
name: {
type: "string"
},
....
sellers: {
dynamic: "true",
properties: {
sellerId: {
type: "long"
},
price: {
type: "float"
}
}
}
}
}
}
各製品の価格 (最小、最大、および販売者数) を集計またはファセットできますか?
または、親子関係でこれを構築する方法はありますか?