2

価格比較システムを構築する必要があります。私のアイデアは、Elasticsearch を使用して構築することでした。今、私はこの問題を抱えています。各製品の販売者価格を集計するにはどうすればよいですか?

例として、次のスクリーンショットを参照してください。 ここに画像の説明を入力

この単純なマッピングがあるとしましょう:

products: {
    product: {
        properties: {
            id: {
                type: "long"
            },
            name: {
                type: "string"
            },
            ....
            sellers: {
                dynamic: "true",
                properties: {
                    sellerId: {
                        type: "long"
                    },
                    price: {
                        type: "float"
                    }
                }
            }
        }
    }
}

各製品の価格 (最小、最大、および販売者数) を集計またはファセットできますか?

または、親子関係でこれを構築する方法はありますか?

4

1 に答える 1