...
|
...
|
@@ -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);
|
...
|
...
|
|