标准版常见问题汇总:

如何判断文本中存在敏感词?

当code==0, word_list的size>0时。

由于每个项目需求、阶段需求的不同,对检测敏感度差异很大,可以通过以下方式适配自身项目:
1、配置disabletype,禁用指定的一级分类;
2、配置level,检测指定风险等级的词条;
3、添加黑名单、白名单;
4、接入端维护一份列表,剔除检测结果word_list中的指定词条。

怎么看有没有启动成功?

显示service is running…,正常启动。

Linux服务器上运行不了wordscheck,提示Permission denied?

增加文件执行权限chmod +x wordscheck,再运行。

Linux服务器上运行不了wordscheck,提示cannot execute binary file?

可以通过sh命令arch,如果显示的不是x86_64,而是aarch64,根据服务器cpu架构不同,选择运行文件wordscheck_arm64;
mac电脑是类似的处理方式。

Linux服务器上如何后台运行?

wordscheck没有自动停掉机制,由自己的ssh终端窗口关掉或电脑休眠断网引起。建议用nohup或守护进程工具让服务后台运行。
方式一,通过docker部署和管理

方式二,使用简单的nohup命令
nohup ./wordscheck > run.log &

方式三,使用守护进程工具systemctl,让程序后台运行和开机启动
创建配置文件/etc/systemd/system/wordscheck.service,配置内容如下

[Unit]
Description=Words Check Service
After=network.target

[Service]
Type=simple
#下面的程序所在的示例路径/root/svc/需修改成实际目录
WorkingDirectory=/root/svc/
ExecStart=/root/svc/wordscheck
ExecStop=/bin/pkill -9 wordscheck

[Install]
WantedBy=multi-user.target

启动服务systemctl start wordscheck
重启服务systemctl restart wordscheck

也可以选择supervisor等其它守护进程工具。

Windows机器上wordscheck注册服务?

以Win10示例,使用nssm注册服务;
(下面的程序所在的示例路径D:\wordscheck\svc需修改成实际目录)
打开命令提示符(管理员权限),使用以下命令来创建服务:
nssm install WordsCheck
在打开的nssm图形界面上,
“Application Path”填写:D:\wordscheck\svc\wordscheck_win.exe
“Startup directory”使用自动填写的目录,类似:D:\wordscheck\svc
“Arguments”无需填写参数。

用Docker或宝塔面板启动,能运行吗?

可以。不需要安装什么环境或依赖,直接运行。

词库的违禁词,想自己减少或者增加一些,可操作吗?

增加敏感词,添加到blacklist.txt文件,一行一个词条;
去掉敏感词,添加到whitelist.txt文件,一行一个词条;
汉字不用繁体、字母不用大写;
文件编码保持UTF-8,勿保存成UTF-8+BOM;
修改后,①重启程序立即生效、或②每日凌晨定时生效。
如果配置错误,启动日志显示类似blacklist.txt err, file not,根据提示改成正确的词条。

不检测“广告”类敏感词?

配置config.ini,生效参数disabletype=4。

检测接口安全性Header Token?

配置和调用示例:
配置config.ini,生效参数headertoken=esqzzog1dhs8orh8

代码调用Header格式:
"Authorization": "Bearer esqzzog1dhs8orh8"

检测内容会上传吗,部署包实际是调用远端的接口来检测吗?

不是。直接用的本地服务器来检测,确保低延迟、内容隐私。

检测的响应时间是多久?

测试机配置:笔记本i5-11320H@3.20GHz;2核2G内存虚拟机。
测试结果:500个字耗时4毫秒,2000个字耗时16毫秒, 5000个字耗时40毫秒,20000个字耗时160毫秒。
测试结果仅供参照,以实际情况为准!
(相同内网,以代码方式检测;下同)

支持多大并发?

测试结果:云主机2核2G内存,运行单个检测服务,以200字压测,一分钟支持检测请求30000次左右。
测试结果仅供参照,以实际情况为准!
(检测服务支持并行部署)

想先测试下程序效果?

① 支持直接在演示网站测试:https://www.wordscheck.com
② 支持用免费体验key测试 在线检测api;
③ 支持直接运行程序体验。

基础词库更新频率?

数据中心一个月左右更新一次词条;程序每周都会触发同步词库。

查看私钥到期时间

配置私钥后,
1、启动时直接显示“私钥到期时间”;
2、grep标准日志输出,可以查看到每天提示的“私钥到期时间”;
3、企业版也可以在管理后台首页查看。

是否可以离线部署?

支持离线部署,只在局域网内部运行,无需外网;
适用体制内单位、高校等场合内部使用;
适用国外独立部署,完全不连接中国大陆网络;
仅需购买离线许可配置后运行, 价格 980元/1台服务器,离线许可 会绑定服务器。

     

作者:admin  创建时间:2023-04-26 10:02
最后编辑:admin  更新时间:2025-04-04 13:59