比如我现在有3个商品:
id:101 price:20
id:101 price:50
id:102 price:30
现在我用id分组查询,会返回id为101,102两条数据,再用price asc进行排序,会得到:
id:101 price:20
id:102 price:30
但是我要是用price desc进行排序,会得到:
id:101 price:50
id:102 price:30
solr进行正序排序时用的是每个分组最小的值进行排的,但进行倒序时就用每个组最大的值,现在我想无论正序倒序,都让它用每个组里最小的值进行排序,求大神们指点!!
id:101 price:20
id:101 price:50
id:102 price:30
现在我用id分组查询,会返回id为101,102两条数据,再用price asc进行排序,会得到:
id:101 price:20
id:102 price:30
但是我要是用price desc进行排序,会得到:
id:101 price:50
id:102 price:30
solr进行正序排序时用的是每个分组最小的值进行排的,但进行倒序时就用每个组最大的值,现在我想无论正序倒序,都让它用每个组里最小的值进行排序,求大神们指点!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货