首页 > 其他分享 >自管理敏感词集成到文章审核中

自管理敏感词集成到文章审核中

时间:2023-07-03 14:34:30浏览次数:37  
标签:集成 map 敏感 content flag wmNews 审核

①:创建敏感词表,导入资料中wm_sensitive到leadnews_wemedia库中

②:拷贝对应的wm_sensitive的mapper到项目中

③:在文章审核的代码中添加自管理敏感词审核

  @Autowired
    private WmSensitiveMapper wmSensitiveMapper;
    /**
     * 自管理敏感词审核
     * @param content
     * @param wmNews
     * @return
     */
    private boolean handleSensitiveScan(String content, WmNews wmNews) {
        boolean flag = true;
        //1、获取所有敏感词
        List<WmSensitive> wmSensitives = wmSensitiveMapper.selectList(Wrappers.<WmSensitive>lambdaQuery().select(WmSensitive::getSensitives));
        List<String> sensitiveList = wmSensitives.stream().map(WmSensitive::getSensitives).collect(Collectors.toList());
        //2、初始化敏感词库
        SensitiveWordUtil.initMap(sensitiveList);
        //3、查看文章中是否有敏感词
        Map<String, Integer> map = SensitiveWordUtil.matchWords(content);
        if(map.size() > 0){
            updateWmNews(wmNews, (short) 2, "当前文章中存在违规内容");
            flag = false;
        }
        return flag;
    }

 

标签:集成,map,敏感,content,flag,wmNews,审核
From: https://www.cnblogs.com/fxzm/p/17522814.html

相关文章

  • ogg adg不支持集成模式
    IntegratedExtractforADGstandbydatabase(DocID2186503.1)YoucannotuseIntegratedExtractforADGstandbydatabase.It'sonlyClassicExtract.Manualshowsthefollowingparagraph,butreportedBug:23512682andBUG:28894018asdocumentbug.......
  • 持续集成
    目录Jenkins安装win版gitLabwin版Jenkins使用java开发的安装win版jdk至少11+官网下载地址:https://www.jenkins.io/download是msi文件修改端口,不然会和tomcat端口冲突访问jenkinshttp://localhost:9527/安装官方推按的插件估计得科学才能下载gitLabwin版......
  • 【springboot】springboot集成mysql
    在pom.xml增加依赖的坐标<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.1</version></dependency><!--<dependency&......
  • dotnet-微服务学习-dotnet集成SkyWaking链路追踪
    关于链路追踪的原来我们单独开一篇文章讲解这里我们来讲解SkyWaking的安装和集成 首先进入SkyWaking官网下载最新的包网址如下: https://skywalking.apache.org/downloads/ 1.1windows安装下载后Winwos直接运行双击bin目录下的startup.bat即可 注意 SkyWalk......
  • 文章发布审核——同步调用与异步调用
    同步:就是在发出一个调用时,在没有得到结果之前,该调用就不返回(实时处理)异步:调用在发出之后,这个调用就直接返回了,没有返回结果(分时处理)发布文章——》异步调用——》审核文章异步线程的方式审核文章 SpringBoot集成异步线程调用:①:在自动审核的方法上加上@Async注解(标明要异步......
  • 微服务设计:集成
    如果使用同步通信,发起一个远程服务调用后,调用方会阻塞自己并等待整个操作的完成。如果使用异步通信,调用方不需要等待操作完成就可以返回,甚至可能不需要关心这个操作完成与否。同步通信听起来合理,因为可以知道事情到底成功与否。异步通信对于运行时间比较长的任务来说比较有用,否......
  • ML@集成学习@摘要
    文章目录集成学习refs摘要Note准确性和多样性集成学习方法分类BoostingAdaBoost伪代码Adaboost小结补充补充1补充2BaggingBagging伪代码特点算法效率直接应用于多分类自助采样和包外估计随机森林Stackingsklearn中的Stacking......
  • 3、Apache Kudu集成impala(shell和java操作)的详细操作
    ApacheKudu系列文章1、ApacheKudu介绍及架构、工作原理、两种部署方式、使用限制详解2、ApacheKudu-javaapi操作kudu详细示例以及kudu的三种实现示例3、ApacheKudu集成impala(shell和java操作)的详细操作文章目录ApacheKudu系列文章一、kudu集成impala1、impala配置修改二......
  • 自媒体文章审核单元测试
    packagecom.heima.wemedia.test.service;importcom.heima.wemedia.WemediaApplication;importcom.heima.wemedia.service.WmNewsAutoScanService;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.beans.factory.annotation.Autow......
  • AI生成图片检测器接口,广泛应用于内容审核、虚拟现实应用和促进艺术及设计领域创新等场
     【检测率99.0%以上】可以快速准确地判断一张图片是否为AI生成,减少人工审核的工作量,提高工作效率、降低运营成本,帮助人们更好地管理和利用数字图像资源。广泛应用于内容审核、虚拟现实应用和促进艺术及设计领域创新等场景。效果展示美东时间2022年4月5日,上午10时整刚过,ai生成......