fix: 调整作品语料summary、content构成逻辑

This commit is contained in:
haokai
2025-05-31 21:49:13 +08:00
parent c105b3ecab
commit 0600001912

View File

@@ -60,9 +60,19 @@ public class EntityInfoExtract {
appendValue(builder, detail, "name", "作品名称:《", String.class, null, "》,");
}
appendValue(builder, detail, "author", "作者:", List.class, null);
boolean res = appendValue(builder, detail, "content", "作品简介/原文:", String.class, null);
if (!res) {
appendValue(builder, detail, "summary", "作品简介/原文:", String.class, null);
String content = null;
if (detail.get("content") != null) {
content = (String) detail.get("content");
}
String summary = null;
if (detail.get("summary") != null) {
summary = (String) detail.get("summary");
}
if (StringUtils.equals(content, summary)) {
appendValue(builder, detail, "content", "作品简介/原文:", String.class, null);
} else {
appendValue(builder, detail, "content", "作品原文:", String.class, null);
appendValue(builder, detail, "summary", "作品简介:", String.class, null);
}
break;
case "culture":