高效敏感词过滤JAVA实现(DFA算法)
2015-11-08 16:49
901 查看
高效敏感词过滤JAVA实现(DFA算法) 5000字2ms 节点 + 2进制标识(节省空间/提高查询效率) 附源码、注释,附带专业敏感词库(3396个敏感词) 思路: 创建一个FilterSet,枚举了0~65535的所有char是否是某个敏感词开头的状态 * * 判断是否是 敏感词开头 * | | * 是 不是 * 获取头节点 OK--下一个字 * 然后逐级遍历,DFA算法 源码下载地址: http://download.csdn.net/download/acbdee/9578824 普通PC测试结果: 2015-5-1 加载时间 : 41542826ns 加载时间 : 41ms 解析字数 : 5000 解析时间 : 2295131ns 解析时间 : 2ms
相关文章推荐
- Java实现敏感词过滤实例
- JavaScript实现自动对页面上敏感词进行屏蔽的方法
- 汉字转拼音 敏感词过滤 禁用词查找 提高程序效率另外一种思路:反向思维
- java敏感词过滤-使用HashMap实现DFA算法
- egret中实现敏感词检测
- oschina 的敏感字词库管理类
- Java实现敏感词过滤 - IKAnalyzer中文分词工具
- Java实现敏感词过滤 - DFA算法
- Java使用DFA算法实现敏感词过滤
- 敏感词处理
- tp5 封装阿里云敏感词检测接口
- 敏感词过滤算法
- DFA算法实现Java敏感词过滤
- 关键字查找
- 如何做敏感词过滤
- 敏感词过滤代码
- Java实现敏感词过滤 - IKAnalyzer中文分词工具
- struts2返回json数据配置
- Java容器Treeset的两种排序方法
- java后续学习内容