Authored by 胡古飞

fix

... ... @@ -174,6 +174,11 @@ public class AggProductListServiceImpl implements IAggProductListService, Applic
return new SearchApiResult().setMessage("agg productList list").setData(jsonObject);
}
/**
* @viewNum=10[总数]
* @aggTypeSize=1|2|3[每种个品牌下面最多的个数]
* @second_order=shelve_time:desc[次要排序条件]
*/
@Override
public SearchApiResult aggProductListByBrand(Map<String, String> paramMap) {
logger.info("[func=aggProductListByBrand][param={}][begin={}]", paramMap.toString(), System.currentTimeMillis());
... ... @@ -212,17 +217,16 @@ public class AggProductListServiceImpl implements IAggProductListService, Applic
}
/**
* @param paramMap
* @param firstAggField
* 父聚合的字段名称
* 【父聚合的字段名称】
* @param firstAggBucketCount
* 父聚合的桶大小
* 【父聚合的桶大小】
* @param aggOrderSearchSort
* 聚合排序规则【按什么排序
* 【聚合排序规则,即按什么排序推荐
* @param secondSearchSort
* 次要排序条件【聚合出来的商品按什么排序】
* 【次要排序条件,即最终商品按什么排序】
* @param totalViewNum
* 最终返回的总数量
* 【最终返回的总数量】
* @return
*/
private JSONObject getAggProductListJSONObject(Map<String, String> paramMap, String firstAggField, int firstAggBucketCount, SearchSort aggSort, int topHitsBucketSize,
... ...