代码拉取完成,页面将自动刷新
敏感词过滤:ik分词的使用,以及DFA算法。(接口,没有页面)
简要描述:
spring-boot项目,通过主类启动。主要逻辑是通过ik分词,将一段语句分词,然后通过过滤算法(dfa树)实现敏感词的检测
包含的接口有:
1. 敏感词检测
2. 敏感词增删改查
3. 敏感词类型增删改查
4. 接口地址:https://www.showdoc.cc/web/#/66408137037681?page_id=374235850912163(不知道为啥添加不了此连接,请自行复制打开)
程序逻辑以及实现
该项目是spring-boot项目,maven管理,使用了mysql(mybatis)(使用注解方式,后来开发中发现,还是使用Mapper映射方式更便于开发),分词方面使用ik,过滤算法使用dfa树实现。 (需 下载 ik 。打包,在該項目需要依賴)
项目启动:
1. spring-boot方式启动主类
2. 会将敏感词加载到内存中
3. 将命敏感词加入分词字典
4. 构建dfa树
调用方式
不足以及改进
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。