我从solr 6.4.1返回结果,哪些项目确实具有某些特征。
例如
color
type
price
这是示例数据集
现在,我要从集合中删除所有由相同颜色和类型定义的重复项,以最低的价格保留重复项。
在该示例中,数据集1和4是具有不同价格的重复项,我想在结果集中保留价格最低的一个,因为它是最便宜的红房子。
所需结果:
1: red, house, 40
2: red, garage, 30
3: green, house, 20
如何从属性集中删除属性定义重复项的商品,并保持最低价格?
答案 0 :(得分:1)
最简单:只需咬一下子弹并添加另一个值为color + type的字段,然后在该字段上使用Field Collapsing对其进行分组,然后使用“最低价格”选择代表该字段的文档组:
convert