AWS云搜索:通过字段值分组搜索结果,只返回最流行的各(AWS Cloud search: Grou

2019-10-28 13:46发布

我使用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,最流行的在各自的‘色’组。 这可能吗?

文章来源: AWS Cloud search: Grouping search results by field value and returning only most popular of each