diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ZhyFileManageController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ZhyFileManageController.java index d795ce0..f43a777 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ZhyFileManageController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ZhyFileManageController.java @@ -3,6 +3,9 @@ package com.ruoyi.web.controller.system; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import com.ruoyi.TxtFileReader; +import com.ruoyi.api.ElasticsearchUtils.builders.ESCreateBuilder; +import com.ruoyi.api.ElasticsearchUtils.builders.Mappings; +import com.ruoyi.api.ElasticsearchUtils.impl.ElasticSearchUtilImpl; import com.ruoyi.api.domain.ESDao; import com.ruoyi.api.domain.ZhyDocApi; import com.ruoyi.api.service.impl.ESService; @@ -99,6 +102,9 @@ public class ZhyFileManageController extends BaseController { ZhyDocmubanMapper zhyDocmubanMapper; @Autowired ESService esService; + @Autowired + ElasticSearchUtilImpl elasticSearchUtil; + @PostMapping("/exportList") public void export(HttpServletResponse response) { @@ -1172,8 +1178,17 @@ public class ZhyFileManageController extends BaseController { } } //创建索引 + Mappings mappings = new ESCreateBuilder.Builder() + .addField("id") + .addField("DBid") + .addField("type") + .addField("abstracts") + .addField("data") + .build(); + elasticSearchUtil.createIndex("nodes",mappings); + elasticSearchUtil.createIndex("links",mappings); List esDaos=new ArrayList<>(); - + List esDaos1=new ArrayList<>(); for (int i=0;i listR = zhyDocRelationMapper.getAllRelation();