Authored by 胡古飞

dsl接口返回的data格式为JSON对象

package com.yoho.search.service.servicenew.impl;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.yoho.search.base.utils.ISearchConstants;
import com.yoho.search.core.es.model.SearchParam;
... ... @@ -182,7 +183,8 @@ public class ProductListServiceImpl implements IProductListService {
SearchParam searchParam = buildProductListSearchParam(paramMap);
SearchSourceBuilder searchSourceBuilder = SearchParamUtils.genSearchSourceBuilderFromSearchParam(searchParam);
SearchApiResult searchApiResult = new SearchApiResult();
searchApiResult.setData(searchSourceBuilder.toString());
String results = searchSourceBuilder.toString();
searchApiResult.setData(JSON.parseObject(results));
logger.info("[func=getESDsl][dsl=\n{}]", searchApiResult.getData());
return searchApiResult;
} catch (Exception e) {
... ...