Closed
Description
我测试的敏感词为:政府,国家,共产。白名单为:共产党。
执行:sensitiveWordBs.contains(“共产党是白名单不会被检测”)的结果是true。
执行:sensitiveWordBs.findAll(“共产党是白名单不会被检测”)的结果是 共产。
我的期望应该是返回false才对。
附config如下:
SensitiveWordBs sensitiveWordBs = SensitiveWordBs.newInstance()
.wordAllow(WordAllows.chains(WordAllows.system(), myWordAllow))
.wordDeny(myWordDeny)
.init();
---------我上次自己的回复好像被吃掉了
经查看源码,疑问已解决。白名单中只有跟敏感词一模一样的才会放过,只是包含的话不会放过。
虽然明白了原因,但是这个白名单实现方式不能解决我的问题。。。
Activity
bocaiJs commentedon Apr 7, 2022
老哥你问题解决没,我遇到的问题是deny无效
houbb commentedon Sep 18, 2024
v0.21.0 已修正此问题,白名单较长,包含了黑名单的问题。