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?