Skip to content

allow词无效 #19

Closed
Closed
@tanranuncle

Description

@tanranuncle

我测试的敏感词为:政府,国家,共产。白名单为:共产党。
执行:sensitiveWordBs.contains(“共产党是白名单不会被检测”)的结果是true。
执行:sensitiveWordBs.findAll(“共产党是白名单不会被检测”)的结果是 共产。
我的期望应该是返回false才对。

附config如下:
SensitiveWordBs sensitiveWordBs = SensitiveWordBs.newInstance()
.wordAllow(WordAllows.chains(WordAllows.system(), myWordAllow))
.wordDeny(myWordDeny)
.init();

---------我上次自己的回复好像被吃掉了
经查看源码,疑问已解决。白名单中只有跟敏感词一模一样的才会放过,只是包含的话不会放过。
虽然明白了原因,但是这个白名单实现方式不能解决我的问题。。。

Activity

bocaiJs

bocaiJs commented on Apr 7, 2022

@bocaiJs

老哥你问题解决没,我遇到的问题是deny无效

houbb

houbb commented on Sep 18, 2024

@houbb
Owner

v0.21.0 已修正此问题,白名单较长,包含了黑名单的问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @houbb@bocaiJs@tanranuncle

        Issue actions

          allow词无效 · Issue #19 · houbb/sensitive-word