|
@@ -27,7 +27,7 @@ public abstract class NNDataSet {
|
|
|
|
|
|
// 再分词和疾病过滤相关容器
|
|
|
protected final Map<String, String> RE_SPLIT_WORD_DICT = new HashMap<>(); // 在分词表
|
|
|
- protected final List<String> FEATURE_NAME_STORE = new ArrayList<>(); // 特征保存
|
|
|
+ protected List<String> FEATURE_NAME_STORE = new ArrayList<>(); // 特征保存
|
|
|
protected final Map<String, Map<String, Integer>> RELATED_DIAGNOSIS_DICT = new HashMap<>(); // 特征与疾病相关表
|
|
|
private boolean doFilterDiagnosis = false; // 是否做疾病过滤
|
|
|
|
|
@@ -352,8 +352,9 @@ public abstract class NNDataSet {
|
|
|
* @param features
|
|
|
*/
|
|
|
public void storeFeatureNames(Map<String, Map<String, String>> features) {
|
|
|
- this.FEATURE_NAME_STORE.size(); // this.FEATURE_NAME_STORE.clear() 未知原因会出现数据越界异常,加了这个则没有了
|
|
|
- this.FEATURE_NAME_STORE.clear();
|
|
|
+// this.FEATURE_NAME_STORE.size(); // this.FEATURE_NAME_STORE.clear() 未知原因会出现数据越界异常,加了这个则没有了
|
|
|
+// this.FEATURE_NAME_STORE.clear();
|
|
|
+ this.FEATURE_NAME_STORE = new ArrayList<>();
|
|
|
this.FEATURE_NAME_STORE.addAll(features.keySet());
|
|
|
}
|
|
|
|