소스 검색

1- 添加模型错误统一标识符。

bijl 6 년 전
부모
커밋
68c95421c4
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      algorithm/src/main/java/org/algorithm/core/cnn/model/impl/RelationExtractionModelFromHttp.java

+ 8 - 1
algorithm/src/main/java/org/algorithm/core/cnn/model/impl/RelationExtractionModelFromHttp.java

@@ -27,7 +27,14 @@ public class RelationExtractionModelFromHttp extends AlgorithmCNNExecutor {
         String positions = makePositionsParam(lemmas);
         String indexPairAndRelations = HttpGetAndPost.sendPost(url,
                 "sentence="+content+"&positions="+positions);
-        return mergePredictInfoToTriads(indexPairAndRelations, lemmas);  // 合并信息到三元组中去
+
+        // 模型服务异常统一标识:ModelServiceError
+        if ("ModelServiceError".equals(indexPairAndRelations)){
+            System.err.println("Error happen in Model service.");
+            return new ArrayList<>();
+        }
+        // 合并信息到三元组中
+        return mergePredictInfoToTriads(indexPairAndRelations, lemmas);
     }
 
     /**