问下如何一个评论功能,加上违禁词 查找功能?

情况是这样的,
我这边做一个类似论坛的功能,发帖的人很多,现在想先对这些帖子进行违禁词查找,如何查到有违禁词就先不让他发布出来,转回给用户,
不知大家都怎么做这功能?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 22

这种找接口吧,阿里云就有

10个月前 评论
jevan

docs.fresns.cn/database/contents/b...

正好我的系统里有这个功能,免费开源的,你可以学习一下源码实现。

但是如果词太多,还是用第三方云服务,不然每篇内容都跑一遍词,服务器性能要求太高了。

10个月前 评论
donggan (楼主) 10个月前
jevan (作者) 10个月前
donggan (楼主) 10个月前

这个应该就是违禁词过滤吧
之前是使用的三方开源包搞的,有性能瓶颈
还是使用第三方的服务比较好使

10个月前 评论

AC自动机

10个月前 评论

楼上说的都没啥问题了,不过一般需要接入审核的可以两步走,如果所有的用户都需要审核可以先加一个待审核的状态,异步去做这个事情,然后这个异步队列专门处理就好。至于自己实现内容判断,还是掉三方接口就看个人喜好了。“av” => "java" 🐶

10个月前 评论

违禁词功能好做,主要是词库没有第三方的丰富,如果有大量用户,还是用第三方的比较好,对比看下哪个性价比高用哪个

10个月前 评论

如果不用第三方服务,自己做的话,用这个查询,几万词,千字文匹配,速度还行

LOCATE(`keyword`, :content)

查询前根据实际情况,先去除标签,换行符,甚至标点符号

10个月前 评论
yitian 10个月前
chuoke (作者) 10个月前
donggan (楼主) 10个月前
chuoke (作者) 10个月前
云客网络工作室

使用腾讯或者百度的第三方接口吧

10个月前 评论
donggan (楼主) 10个月前
云客网络工作室 (作者) 10个月前
云客网络工作室 (作者) 10个月前

微信有这个接口

10个月前 评论
梦想星辰大海

file 你们说的是这种词的检查吗,我是用php写了一个脚本,每周天扫描整个db里面本周新增的数据,生成报表。

10个月前 评论
梦想星辰大海 (作者) 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!