У меня возникла задача создать поиск с использованием эластичного поиска с настраиваемым результатом для показа.У меня есть таблица, которая содержит много полей, но это важные поля: продавец, имя, цена.
данные таковы:
id merchant name price
1 abc aqua 3.50
2 abc lorem 1.00
...
60 abc ipsum 1.50
61 xyz harley 2.00
62 xyz barley 0.50
...
115 xyz sweet 5.60
Как вы можете видеть, порядокпо идентификатору, но торговец данными складывается, тот же продавец до нескольких строк, затем идет к следующему торговцу, также с накоплением.
Итак, задача состоит в том, чтобы показывать строки, но в разных торговых точках каждый ряд.например, у нас есть 4 разных торговца, поэтому результат должен быть
merchant name price
abc ... ...
def ... ...
ghi ... ...
xyz ... ...
abc ... ... -->start with abc again
, начните снова с abc, после того, как все торговцы показали один раз.
У меня мало опыта вasticsearch, я 'Прочитайте документацию и хотите узнать, можно ли это сделать с помощьюasticsearch