|
|
|
@ -58,7 +58,7 @@ public class ModelServiceImpl implements ModelService {
|
|
|
|
|
// index_source==1
|
|
|
|
|
List<ModelAtomicIndex> list = analyseCaseDTO.getAtomicIndexList();
|
|
|
|
|
//index_source==3
|
|
|
|
|
Session session = driver.session();
|
|
|
|
|
|
|
|
|
|
//查询图谱 index_source: 1人工定义 2数据库查询 3图谱生成 4大模型
|
|
|
|
|
if ("1".endsWith(atomicIndex.getIndexSource())) {
|
|
|
|
|
// list
|
|
|
|
@ -66,7 +66,7 @@ public class ModelServiceImpl implements ModelService {
|
|
|
|
|
//
|
|
|
|
|
} else if ("3".endsWith(atomicIndex.getIndexSource()) && StringUtils.isNotEmpty(ql)) {
|
|
|
|
|
// 使用知识图谱进行计算
|
|
|
|
|
analyseGraphCase(analyseCaseDTO, result, ql, session);
|
|
|
|
|
analyseGraphCase(analyseCaseDTO, result, ql);
|
|
|
|
|
} else if ("4".endsWith(atomicIndex.getIndexSource())) {
|
|
|
|
|
//
|
|
|
|
|
}
|
|
|
|
@ -170,7 +170,8 @@ public class ModelServiceImpl implements ModelService {
|
|
|
|
|
modelCaseMapper.updateById(modelCase);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void analyseGraphCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String ql, Session session) {
|
|
|
|
|
private void analyseGraphCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String ql) {
|
|
|
|
|
Session session = driver.session();
|
|
|
|
|
//图谱
|
|
|
|
|
int i = 1;
|
|
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
|
|