Authored by Gino Zhang

降低包含性别相关的推荐词的得分

... ... @@ -305,6 +305,9 @@ public class SearchRecommendServiceImpl implements ISearchRecommendService {
} else if (!termSet.contains("男") && termSet.contains("女")) {
functionScoreQueryBuilder.add(QueryBuilders.termQuery("keyword.keyword_ik", "男"),
ScoreFunctionBuilders.weightFactorFunction(-5));
} else if (!termSet.contains("男") && !termSet.contains("女")) {
functionScoreQueryBuilder.add(QueryBuilders.termQuery("keyword.keyword_ik", Arrays.asList("男", "女")),
ScoreFunctionBuilders.weightFactorFunction(-2));
}
functionScoreQueryBuilder.boostMode(CombineFunction.SUM);
... ...