AWS Cloud search: agrupando os resultados da pesquisa por valor do campo e retornando apenas os mais populares de cada

Estou usando a pesquisa na nuvem do aws para pesquisar um grupo de documentos. Quero agrupar os resultados por um valor de campo, digamos 'cor' e retornar apenas um (mais relevante) de cada um. Então se eu tiver

doc1 : {
  color: 'green',
  number: 3,
  relevance: 'high'
},
doc2 : {
  color: 'red',
  number: 3,
  relevance: 'medium'
},
doc3 : {
  color: 'green',
  number: 3,
  relevance: 'medium
}

E procurando por 'number: 3, quero apenas doc1 e doc2, os mais populares em seus respectivos grupos de' cores '. Isso é possível?

questionAnswers(0)

yourAnswerToTheQuestion