|
@@ -366,7 +366,7 @@ public class SearchOpenService {
|
|
|
}
|
|
|
searchParams.setFilter(thisFilter);
|
|
|
|
|
|
- // 创建sort对象,并设置二维排序
|
|
|
+ // 创建sort对象,SCROLL查询只能1个排序项
|
|
|
Sort sorter = new Sort();
|
|
|
// 价格,销量,人气 排序(按最近30天内)
|
|
|
String[] sortFields = {"price", "sales", "favorite"};
|
|
@@ -377,12 +377,7 @@ public class SearchOpenService {
|
|
|
} else {
|
|
|
// 综合排序:按照品牌权重(p_sort),销量,人气,价格的高低依次降序排列
|
|
|
sorter.addToSortFields(new SortField("p_sort", Order.DECREASE));
|
|
|
- sorter.addToSortFields(new SortField("p_sales", Order.DECREASE));
|
|
|
- sorter.addToSortFields(new SortField("p_favorite", Order.DECREASE));
|
|
|
- sorter.addToSortFields(new SortField("p_price", Order.DECREASE));
|
|
|
}
|
|
|
- // 商品ID倒序
|
|
|
- sorter.addToSortFields(new SortField("p_id", Order.DECREASE));
|
|
|
//添加Sort对象参数
|
|
|
searchParams.setSort(sorter);
|
|
|
|