Я возвращаю результаты из solr 6.4.1, какие элементы имеют определенные характеристики.
например,
color
type
price
Это пример набора данных
- красный, дом, 40
- красный, гараж, 30
- зеленый, дом, 20
- красный, дом, 50
Теперь я хочу удалить из набора все дубликаты, имеющие одинаковый цвет и тип , сохранив дубликат с наименьшей ценой.
В этом примере наборы данных 1 и 4 являются дубликатами с разной ценой, и я хочу сохранить в наборе результатов один с наименьшей ценой, потому что это самый дешевый красный дом.
Желаемый результат:
1: red, house, 40
2: red, garage, 30
3: green, house, 20
Как удалить элементы, атрибуты которых определяют дубликаты из набора, сохраняя один из них с наименьшей ценой?