diff --git a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/ReportController.java b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/ReportController.java index df5e5b5..19e978e 100644 --- a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/ReportController.java +++ b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/ReportController.java @@ -140,9 +140,22 @@ public class ReportController return AjaxResult.success("模型训练成功",SentimentAnalysisUtils.analysisImport(files,sentimentName)); } + /** + * 获取当前的情感词 + * @return + */ @GetMapping("/sentiment/getCurrSentiments") public AjaxResult getCurrSentiments(){ return AjaxResult.success("查询成功",SentimentAnalysisUtils.getCurrSentiments()); } + /** + * 删除情感词目录 + */ + @DeleteMapping("/sentiment/removeSentiments/{sentiments}") + public AjaxResult removeSentiments(@PathVariable("sentiments") String[] sentimentsArray){ + SentimentAnalysisUtils.removeSentiments(sentimentsArray); + return AjaxResult.success(); + } + } diff --git a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/nlp/SentimentAnalysisUtils.java b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/nlp/SentimentAnalysisUtils.java index 3777624..41970b4 100644 --- a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/nlp/SentimentAnalysisUtils.java +++ b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/nlp/SentimentAnalysisUtils.java @@ -93,4 +93,46 @@ public class SentimentAnalysisUtils { } return result; } + + public static void removeSentiments(String[] sentimentsArray) { + if(sentimentsArray!=null&&sentimentsArray.length>0){ + File file = new File(CORPUS_FOLDER); + for(int i=0;i keywordList = HanLP.extractKeyword(content,3); + List keywordList = HanLP.extractKeyword(content,5); System.out.println(keywordList); } }