|
@@ -27,7 +27,6 @@ public class RelationExtractionModelFromHttp extends AlgorithmCNNExecutor {
|
|
|
String positions = makePositionsParam(triads);
|
|
|
String indexPairAndRelations = HttpGetAndPost.sendPost(url,
|
|
|
"sentence="+content+"&positions="+positions);
|
|
|
-
|
|
|
// 模型服务异常统一标识:ModelServiceError
|
|
|
if ("ModelServiceError".equals(indexPairAndRelations)){
|
|
|
System.err.println("Error happen in Model service.");
|
|
@@ -45,7 +44,7 @@ public class RelationExtractionModelFromHttp extends AlgorithmCNNExecutor {
|
|
|
private String makePositionsParam(List<Triad> triads){
|
|
|
String results = "";
|
|
|
for(Triad triad: triads)
|
|
|
- results += triad.getL_1().getPosition() + "^" + triad.getL_1().getPosition() + "|"; // 形式:1,2|33,45|
|
|
|
+ results += triad.getL_1().getPosition() + "^" + triad.getL_2().getPosition() + "|"; // 形式:1,2|33,45|
|
|
|
if (!StringUtils.isEmpty(results)) {
|
|
|
results = results.substring(0, results.length() - 1); // 形式:1,2|33,45
|
|
|
}
|