...
|
...
|
@@ -85,11 +85,11 @@ public class SearchLikeInShopService { |
|
|
searchParams.add(this.builderSearchParam(productInfoInEs, Arrays.asList(productSkn), pageSize));
|
|
|
|
|
|
// 5、从缓存中获取数据,有则直接返回
|
|
|
String productIndexName = ISearchConstants.INDEX_NAME_PRODUCT_INDEX;
|
|
|
JSONObject cacheObject = searchCacheService.getJSONObjectFromCache(searchLikeSearchCache, productIndexName, searchParams);
|
|
|
if (cacheObject != null) {
|
|
|
return new SearchApiResult().setData(cacheObject);
|
|
|
}
|
|
|
// String productIndexName = ISearchConstants.INDEX_NAME_PRODUCT_INDEX;
|
|
|
// JSONObject cacheObject = searchCacheService.getJSONObjectFromCache(searchLikeSearchCache, productIndexName, searchParams);
|
|
|
// if (cacheObject != null) {
|
|
|
// return new SearchApiResult().setData(cacheObject);
|
|
|
// }
|
|
|
|
|
|
// 6、获取搜索结果[截取条数]
|
|
|
List<Map<String, Object>> tempProductList = searchLikeHelper.queryProductList(searchParams);
|
...
|
...
|
@@ -109,7 +109,7 @@ public class SearchLikeInShopService { |
|
|
result.put("total", productListResults.size());
|
|
|
result.put("product_info", searchLikeHelper.genProductInfoResult(productInfoInEs));
|
|
|
result.put("product_list", productListResults);
|
|
|
searchCacheService.addJSONObjectToCache(searchLikeSearchCache, productIndexName, searchParams, result);
|
|
|
//searchCacheService.addJSONObjectToCache(searchLikeSearchCache, productIndexName, searchParams, result);
|
|
|
return new SearchApiResult().setData(result);
|
|
|
}
|
|
|
|
...
|
...
|
|