介绍
trie_filter是一个php关键词过滤扩展,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现。
安装步骤
安装libiconv,这个是libdatrie的依赖项
|
|
安装libdatrie依赖库
|
|
安装trie_filter扩展
|
|
然后修改php.ini,增加一行:extension=trie_filter.so,然后重启PHP。
生成用语检测的词典
|
|
PHP测试实例
|
|
注意
- 一般情况下字典文件会比较大,如果每次都加载字典文件,性能会大打折扣,我们可以结合swool来做敏感词判断服务,避免每次加载字典;