...
|
...
|
@@ -15,8 +15,6 @@ import com.yoho.search.service.base.SearchCommonService; |
|
|
import org.apache.commons.collections.MapUtils;
|
|
|
import org.elasticsearch.index.query.BoolQueryBuilder;
|
|
|
import org.elasticsearch.index.query.QueryBuilders;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
...
|
...
|
@@ -40,7 +38,7 @@ public class SknRecallCacheBean{ |
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
public List<RecallRequestResponse> batchRecallRecommedSknList(UserRecallRequest userRecallRequest,final List<Integer> recommedSknList) {
|
|
|
public List<RecallRequestResponse> batchRecallRecommedSknList(UserRecallRequest userRecallRequest,List<Integer> recommedSknList) {
|
|
|
if(recommedSknList==null || recommedSknList.isEmpty()){
|
|
|
return new ArrayList<>();
|
|
|
}
|
...
|
...
|
@@ -49,6 +47,9 @@ public class SknRecallCacheBean{ |
|
|
}
|
|
|
|
|
|
private List<Integer> filterRecommedSkn(UserRecallRequest userRecallRequest, List<Integer> recommedSknList){
|
|
|
if(recommedSknList==null || recommedSknList.isEmpty()){
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
//1、构造searchParam
|
|
|
ParamQueryFilter paramQueryFilter = userRecallRequest.getParamQueryFilter();
|
|
|
SearchParam searchParam = new SearchParam();
|
...
|
...
|
|