|
@@ -447,8 +447,10 @@ public class RankStrategyXGBAutoUpdateModel688 extends RankStrategyXGBBasic {
|
|
|
double score;
|
|
|
if (scoreParam.getExpCodeSet().contains(word2vecExp)) {
|
|
|
score = SimilarityUtils.word2VecSimilarity(cTitle, vTitle);
|
|
|
+ log.info("word2VecSimilarity\tscore={}\tcTitle={}\tvTitle={}", score, cTitle, vTitle);
|
|
|
} else {
|
|
|
score = Similarity.conceptSimilarity(cTitle, vTitle);
|
|
|
+ log.info("conceptSimilarity\tscore={}\tcTitle={}\tvTitle={}", score, cTitle, vTitle);
|
|
|
}
|
|
|
featureMap.put("ctitle_vtitle_similarity", String.valueOf(score));
|
|
|
}
|
|
@@ -476,8 +478,12 @@ public class RankStrategyXGBAutoUpdateModel688 extends RankStrategyXGBBasic {
|
|
|
Double[] doubles;
|
|
|
if (scoreParam.getExpCodeSet().contains(word2vecExp)) {
|
|
|
doubles = ExtractorUtils.funcC34567ForTagsNew(tags, title);
|
|
|
+ log.info("funcC34567ForTags new\tdoubles={}\ttags={}\ttitle={}", JSONUtils.toJson(doubles),
|
|
|
+ tags, title);
|
|
|
} else {
|
|
|
doubles = ExtractorUtils.funcC34567ForTags(tags, title);
|
|
|
+ log.info("funcC34567ForTags old\tdoubles={}\ttags={}\ttitle={}", JSONUtils.toJson(doubles),
|
|
|
+ tags, title);
|
|
|
}
|
|
|
featureMap.put(prefix + "_" + tagsField + "_matchnum", String.valueOf(doubles[0]));
|
|
|
featureMap.put(prefix + "_" + tagsField + "_maxscore", String.valueOf(doubles[1]));
|