Authored by hugufei

拆包

... ... @@ -11,7 +11,7 @@ import com.yoho.search.core.es.model.SearchResult;
import com.yoho.search.models.SearchApiResult;
import com.yoho.search.service.recall.beans.builder.UserRecallRequestBuilder;
import com.yoho.search.service.base.SknReturnInfoBaseService;
import com.yoho.search.service.recall.beans.cache.UserRecallCacheBean;
import com.yoho.search.service.recall.UserRecallCacheBean;
import com.yoho.search.service.recall.strategy.StrategyEnum;
import com.yoho.search.service.recall.models.common.RecallSknInfo;
import com.yoho.search.service.recall.models.req.UserRecallRequest;
... ...
package com.yoho.search.service.recall.beans.cache;
package com.yoho.search.service.base;
import com.yoho.search.base.utils.ISearchConstants;
import com.yoho.search.base.utils.ProductIndexEsField;
... ...
... ... @@ -11,7 +11,6 @@ import com.yoho.search.models.SearchApiResult;
import com.yoho.search.service.helper.GoodsCoverHelper;
import com.yoho.search.service.recall.beans.builder.UserRecallRequestBuilder;
import com.yoho.search.service.base.SknReturnInfoBaseService;
import com.yoho.search.service.recall.beans.cache.UserRecallCacheBean;
import com.yoho.search.service.recall.helper.SortBuilderHelper;
import com.yoho.search.service.recall.strategy.StrategyEnum;
import com.yoho.search.service.recall.models.req.UserRecallRequest;
... ...
package com.yoho.search.service.recall.beans.cache;
package com.yoho.search.service.recall;
import com.yoho.search.cache.beans.AbstractCacheBean;
import com.yoho.search.service.recall.beans.builder.CommonRecallRequestBuilder;
... ... @@ -6,6 +6,8 @@ import com.yoho.search.service.recall.beans.builder.RecallMergerResultBuilder;
import com.yoho.search.service.recall.beans.builder.SortBrandRecallRequestBuilder;
import com.yoho.search.service.recall.beans.builder.UserRecallResponseBuilder;
import com.yoho.search.service.recall.beans.persional.QueryUserPersionalFactorBean;
import com.yoho.search.service.recall.beans.skn.SknRecallCacheBean;
import com.yoho.search.service.base.BatchRecallBaseService;
import com.yoho.search.service.recall.strategy.SortBrandType;
import com.yoho.search.service.recall.models.common.RecallMergerResult;
import com.yoho.search.service.recall.models.personal.UserPersonalFactor;
... ...
... ... @@ -28,9 +28,9 @@ import org.springframework.stereotype.Component;
import java.util.*;
@Component
public class CachePersionalFactorComponent extends AbstractCacheComponent<PagePersonalFactor> {
public class PagePersonalFactorComponent extends AbstractCacheComponent<PagePersonalFactor> {
private static final Logger logger = LoggerFactory.getLogger(CachePersionalFactorComponent.class);
private static final Logger logger = LoggerFactory.getLogger(PagePersonalFactorComponent.class);
@Autowired
private SearchCommonService searchCommonService;
... ...
... ... @@ -27,7 +27,7 @@ public class QueryUserPersionalFactorBean {
private static final Logger RECALL_NEW_LOGGER = LoggerFactory.getLogger("RECALL");
@Autowired
private CachePersionalFactorComponent pageComponent;
private PagePersonalFactorComponent pageComponent;
@Autowired
private UserPersionalFactorComponent userComponent;
@Autowired
... ...
package com.yoho.search.service.recall.beans.persional;
package com.yoho.search.service.recall.beans.skn;
import com.yoho.core.redis.cluster.operations.serializer.RedisKeyBuilder;
import com.yoho.search.base.utils.ISearchConstants;
... ...
package com.yoho.search.service.base;
package com.yoho.search.service.recall.beans.skn;
import com.yoho.search.base.utils.ISearchConstants;
import com.yoho.search.base.utils.ProductIndexEsField;
... ...
package com.yoho.search.service.recall.beans.cache;
package com.yoho.search.service.recall.beans.skn;
import com.yoho.core.redis.cluster.operations.serializer.RedisKeyBuilder;
import com.yoho.search.base.beans.ZkConfigManager;
... ... @@ -11,9 +11,7 @@ import com.yoho.search.cache.impls.SearchRedis;
import com.yoho.search.common.SearchCommonService;
import com.yoho.search.core.es.model.SearchParam;
import com.yoho.search.core.es.model.SearchResult;
import com.yoho.search.service.base.ProductSknCodeBaseService;
import com.yoho.search.service.recall.helper.StrategyHelper;
import com.yoho.search.service.recall.beans.persional.PageSknCodeBitSetComponent;
import com.yoho.search.service.recall.strategy.StrategyEnum;
import com.yoho.search.service.recall.strategy.impls.IRecallSknStrategy;
import com.yoho.search.service.recall.strategy.impls.RealTimeSimilarSknStrategy;
... ...