Búsqueda en la nube de AWS: Agrupando los resultados de búsqueda por valor de campo y devolviendo solo los más populares de cada
Estoy usando aws cloud search para buscar un grupo de documentos. Quiero agrupar los resultados por un valor de campo, decir 'color' y devolver solo uno (el más relevante) de cada uno. Entonces si tengo
doc1 : {
color: 'green',
number: 3,
relevance: 'high'
},
doc2 : {
color: 'red',
number: 3,
relevance: 'medium'
},
doc3 : {
color: 'green',
number: 3,
relevance: 'medium
}
Y buscando 'número: 3, solo quiero doc1 y doc2, los más populares en sus respectivos grupos de' color '. es posible?