Я использую облачный поиск aws для поиска группы документов. Я хочу сгруппировать результаты по значению поля, скажем, «цвету», и вернуть только один (наиболее релевантный) из каждого. Итак, если у меня есть
doc1 : {
color: 'green',
number: 3,
relevance: 'high'
},
doc2 : {
color: 'red',
number: 3,
relevance: 'medium'
},
doc3 : {
color: 'green',
number: 3,
relevance: 'medium
}
И при поиске «номер: 3» мне нужны только doc1 и doc2, самые популярные в соответствующих «цветовых» группах. Это возможно?