Commit c8fd22a4 by liuyu

Merge branch 'release' into 'master'

Release

See merge request !19
parents a41e52e9 1c584bf9
...@@ -196,13 +196,13 @@ public class TaskServiceCommon extends BaseTaskTypePair<TaskServiceCommon.TaskCo ...@@ -196,13 +196,13 @@ public class TaskServiceCommon extends BaseTaskTypePair<TaskServiceCommon.TaskCo
Map<String, Object> similarMap = similarMapInfo(titleVoMap, title, group); Map<String, Object> similarMap = similarMapInfo(titleVoMap, title, group);
if (!similarMap.isEmpty()) { if (!similarMap.isEmpty()) {
// 填充数据 // 填充数据
String aggreTitle = String.valueOf(similarMap.get("aggreTitle")); String aggreTitle = String.valueOf(similarMap.get("aggreeTitle"));
TemplateTitleVo templateTitleVo = titleVoMap.get(aggreTitle); TemplateTitleVo templateTitleVo = titleVoMap.get(aggreTitle);
String aggreTag = templateTitleVo.getMtag(); String aggreeTag = templateTitleVo.getMtag();
sourceObj.put(GenericAttribute.ES_M_TAG, aggreTag); sourceObj.put(GenericAttribute.ES_M_TAG, aggreeTag);
sourceObj.put(GenericAttribute.ES_M_PERSON, "自动化机器人"); sourceObj.put(GenericAttribute.ES_M_PERSON, "自动化机器人");
sourceObj.put(GenericAttribute.ES_M_TIME, new Date().getTime()); sourceObj.put(GenericAttribute.ES_M_TIME, new Date().getTime());
log.info("项目:{} 模板标题:{} MarkSum:{} Tag:{}被标注标题:{}相似度:{}", group, aggreTitle, templateTitleVo.getMarkSum(), aggreTag, log.info("项目:{} 模板标题:{} MarkSum:{} Tag:{}被标注标题:{}相似度:{}", group, aggreTitle, templateTitleVo.getMarkSum(), aggreeTag,
title, similarMap.get("similar")); title, similarMap.get("similar"));
// 刷新一下标注量和标注时间, // 刷新一下标注量和标注时间,
......
package com.zhiwei.middleware.automatic.son.util; package com.zhiwei.middleware.automatic.son.util;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import java.io.*; import java.io.*;
import java.util.*; import java.util.*;
...@@ -9,20 +11,20 @@ public class CosineSimilarity { ...@@ -9,20 +11,20 @@ public class CosineSimilarity {
private static final List<String> BRAND_WORDS = new ArrayList<>(); private static final List<String> BRAND_WORDS = new ArrayList<>();
private static final String path = "classpath:static/brandWords.json"; private static final String path = "static/brandWords.json";
static { static {
try { try {
InputStream inputStream = new FileInputStream(path); Resource resource = new ClassPathResource(path);
String jsonStr = readJsonFile(inputStream); String jsonStr = readJsonFile(resource.getInputStream());
if (null != jsonStr) { if (null != jsonStr) {
List<List> array = JSONObject.parseArray(jsonStr, List.class); List<List> array = JSONObject.parseArray(jsonStr, List.class);
for (List str : array) { for (List str : array) {
BRAND_WORDS.addAll(str); BRAND_WORDS.addAll(str);
} }
} }
} catch (FileNotFoundException e) { } catch (Exception x) {
e.printStackTrace(); x.printStackTrace();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment