#17 · 主分类: 自然语言处理与文本处理
sensitive-word
(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。内置支持单词标签分类分级。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)
项目最后更新:03/23/26
GitHub Stars
6.0K
Forks数量
806
贡献者数量
11
许可证
Apache-2.0
收录理由
很多Java服务在处理用户输入时都绕不开敏感词过滤。这个库用DFA算法做匹配,性能足以应对线上流量,内置词库超过6万条,同时也支持自定义黑名单、白名单和替换策略。它最有价值的地方在于字符归一化:全角半角、繁简中文、汉字转拼音、重复字符和跳过字符都能识别,这样用户用变体写法绕过时也容易被拦下。另外还能按类别给敏感词打标签,检测邮箱、网址、IP和数字,词条可以在运行时热更新,不用重建索引。如果需要一个自包含、低延迟的Java审核组件,这个项目是个不错的起点。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。