From a9f34e0db9177790c3026f0a9ddbcc3a46c700d1 Mon Sep 17 00:00:00 2001 From: hanyuqing <1106611654@qq.com> Date: Wed, 17 Sep 2025 11:06:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E5=9B=BE=E8=B0=B1=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/system/ZhyFileManageController.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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();