xueyiming 4 mesiacov pred
rodič
commit
39338b4e70

+ 7 - 1
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/CrawlerVideoServiceImpl.java

@@ -213,10 +213,16 @@ public class CrawlerVideoServiceImpl {
 
 
     public List<Float> getTitleSimilarityWithNlp(String oriTitle, List<String> titleList) {
-        List<Float> baseScores = NlpUtils.baseNlpTitleSimilarity(oriTitle, titleList);
+        List<Float> baseScores;
+        baseScores = NlpUtils.baseNlpTitleSimilarity1(oriTitle, titleList);
         if (!CollectionUtils.isEmpty(baseScores)) {
             return baseScores;
         }
+        baseScores = NlpUtils.baseNlpTitleSimilarity2(oriTitle, titleList);
+        if (!CollectionUtils.isEmpty(baseScores)) {
+            return baseScores;
+        }
+        LarkRobotUtil.sendMessage("Nlp计算得分失败");
         return null;
     }
 

+ 9 - 4
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/utils/other/NlpUtils.java

@@ -12,7 +12,8 @@ import java.util.*;
 @Slf4j
 public class NlpUtils {
 
-    private static final String nlp_base_url = "http://61.48.133.26:6061/nlp";
+    private static final String nlp_base_url_1 = "http://61.48.133.26:6060/nlp";
+    private static final String nlp_base_url_2 = "http://61.48.133.26:6061/nlp";
 
     public static void main(String[] args) {
         String title1 = "在女儿出嫁的那神圣时刻,交接仪式上的父亲。。。";
@@ -22,11 +23,15 @@ public class NlpUtils {
         titleList.add(title1);
         titleList.add(title2);
         titleList.add(title3);
-        System.out.println(nlpTitleSimilarity(nlp_base_url, "这是我的女儿", titleList));
+        System.out.println(nlpTitleSimilarity(nlp_base_url_1, "这是我的女儿", titleList));
     }
 
-    public static List<Float> baseNlpTitleSimilarity(String oriTitle, List<String> titleList){
-        return nlpTitleSimilarity(nlp_base_url, oriTitle, titleList);
+    public static List<Float> baseNlpTitleSimilarity1(String oriTitle, List<String> titleList){
+        return nlpTitleSimilarity(nlp_base_url_1, oriTitle, titleList);
+    }
+
+    public static List<Float> baseNlpTitleSimilarity2(String oriTitle, List<String> titleList){
+        return nlpTitleSimilarity(nlp_base_url_2, oriTitle, titleList);
     }
 
     public static List<Float> nlpTitleSimilarity(String url, String oriTitle, List<String> titleList) {