瀏覽代碼

词库更新

louhr 6 年之前
父節點
當前提交
07439df631

+ 1 - 1
nlp/src/main/java/org/diagbot/nlp/participle/ParticipleUtil.java

@@ -85,7 +85,7 @@ public class ParticipleUtil {
                         sb.append("<font color='blue'>");
                         sb.append(lexeme.getText());
                         if (!StringUtils.isEmpty(lexeme.getConcept()) && hasConcept(lexeme)) {
-                            sb.append("【" + lexeme.getConcept() + "】");
+//                            sb.append("【" + lexeme.getConcept() + "】");
                         }
                         sb.append("</font>");
                     } else {

File diff suppressed because it is too large
+ 12682 - 0
nlp/src/main/resources/push-tc.dict


File diff suppressed because it is too large
+ 4285 - 4279
nlp/src/main/resources/synonym.dict


File diff suppressed because it is too large
+ 10357 - 10349
nlp/src/main/resources/tc.dict


+ 3 - 3
nlp/src/test/java/org/diagbot/nlp/test/ConceptTest.java

@@ -32,7 +32,7 @@ public class ConceptTest {
     private static final String symptom_path = "E:\\git\\docs\\医学知识库\\症状\\症状标准库-王玲0619.xlsx";
     private static final String drug_path = "E:\\git\\docs\\医学知识库\\药品\\药品标准库-邵启华0618.xlsx";
     private static final String vital_path = "E:\\git\\docs\\医学知识库\\体征\\体征标准库第一阶段-吕纯0618.xlsx";
-    private static final String part_path = "E:\\git\\docs\\医学知识库\\部位和科室\\部位标准库-最新结构0617.xlsx";
+    private static final String part_path = "E:\\git\\docs\\医学知识库\\部位和科室\\部位标准库-最新结构0621.xlsx";
     private static final String disease_path = "E:\\git\\docs\\医学知识库\\诊断名和治疗方案\\知识库标准疾病名称和疾病治疗方案-邵青华0605.xlsx";
     private static final String dept_path = "E:\\git\\docs\\医学知识库\\部位和科室\\科室标准库-邵启华0521.xlsx";
     private static final String scale_path = "E:\\git\\docs\\医学知识库\\量表\\量表标准词-邵青华0618.xlsx";
@@ -40,8 +40,8 @@ public class ConceptTest {
 
     public static void main(String[] args) {
         try {
-            insertSymptom();
-//            insertPart();
+//            insertSymptom();
+            insertPart();
 //            insertVital();
 //            insertLis();
 //            insertPacs();

+ 9 - 5
nlp/src/test/java/org/diagbot/nlp/test/ExcelReadTest.java

@@ -30,11 +30,11 @@ public class ExcelReadTest {
     private static Map<String, String> symptom_words = new HashMap<>();
     private static Map<String, String> vital_words = new HashMap<>();
 
-    private static final String lis_path  = "E:\\git\\docs\\医学知识库\\化验\\化验标准库第一期-邵启华0612.xlsx";
-    private static final String pacs_path  = "E:\\git\\docs\\医学知识库\\辅检\\辅检标准库第一期-邵青华0612.xlsx";
-    private static final String symptom_path  = "E:\\git\\docs\\医学知识库\\症状\\症状标准库-王玲0613.xlsx";
+    private static final String lis_path  = "E:\\git\\docs\\医学知识库\\化验\\化验标准库第一期-邵启华0618.xlsx";
+    private static final String pacs_path  = "E:\\git\\docs\\医学知识库\\辅检\\辅检标准库第一期-邵青华0617.xlsx";
+    private static final String symptom_path  = "E:\\git\\docs\\医学知识库\\症状\\症状标准库-王玲0619.xlsx";
     private static final String drug_path  = "E:\\git\\docs\\医学知识库\\药品\\药品标准库-邵启华0515.xlsx";
-    private static final String vital_path  = "E:\\git\\docs\\医学知识库\\体征\\体征标准库第一阶段-吕纯0613.xlsx";
+    private static final String vital_path  = "E:\\git\\docs\\医学知识库\\体征\\体征标准库第一阶段-吕纯0618.xlsx";
     private static final String part_path  = "E:\\git\\docs\\医学知识库\\部位和科室\\部位标准库-邵启华0605.xlsx";
     private static final String disease_path = "E:\\git\\docs\\医学知识库\\诊断名和治疗方案\\知识库标准疾病名称和疾病治疗方案-邵青华0605.xlsx";
 
@@ -643,7 +643,11 @@ public class ExcelReadTest {
         }
 
         MysqlJdbc nlpJdbc = new MysqlJdbc("root", "diagbot@20180822", "jdbc:mysql://192.168.2.235:3306/diagbot-rule?useUnicode=true&characterEncoding=UTF-8");
-        nlpJdbc.insert(not_in_lists, "medicine_rule_part1_notin", new String[]{"disease", "type", "number", "standWord", "correlationWord", "result", "update_date", "check_label"});
+        nlpJdbc.insert(lists, "medicine_rule_part1", new String[]{"disease", "type", "number", "standWord", "correlationWord", "result", "update_date", "check_label"});
+
+
+//        MysqlJdbc nlpJdbc = new MysqlJdbc("root", "diagbot@20180822", "jdbc:mysql://192.168.2.235:3306/diagbot-rule?useUnicode=true&characterEncoding=UTF-8");
+//        nlpJdbc.insert(not_in_lists, "medicine_rule_part1_notin", new String[]{"disease", "type", "number", "standWord", "correlationWord", "result", "update_date", "check_label"});
 
     }