Я новичок вasticsearch и не знаю, с чего начать.
Вот мои данные в ES:
[{
product_id: "xxxyyyxx",
shop_id: "shop1",
name: "Elastic testing",
creator: "Test 1337",
price: 13
},
{
product_id: "xxxyyyxx",
shop_id: "shop2",
name: "Elastic testing",
creator: "Test 1337",
price: 10
}]
Что я хочу получить
{
product_id: "xxxyyyxx",
shops: ['shop1', 'shop2'],
name: "Elastic testing",
creator: "Test 1337",
min_price: 10,
max_price: 13
}
Вот то, что я имею до сих пор, которое возвращает результаты только без агрегации ...
query: {
multi_match: {
query: 'test',
fields: ['creator', 'name', 'info']
}
}
, если вы можете указать мне правильное направление, с чего начать, очень признателен.