PHP使用PhpAnalysis进行分词

1.介绍

PHPAnalysis分词程序使用居于unicode的词库,使用反向匹配模式分词,理论上兼容编码更广泛,并且对utf-8编码尤为方便。

下载地址:http://www.phpbone.com/phpanalysis/

2.使用

  1. 下载源代码放到自己项目的第三方扩展目录下,或者使用include引入
  2. 具体代码实现:
// 我这里使用的是yii2框架测试,并且使用了命名空间
// php分词测试
public function actionPhpAnalysis()
{
    // 实例化对象
    $phpAnalysisObject = new PhpAnalysis();
    // 设置分词字符串
    $phpAnalysisObject->SetSource('OpenSSL加密与解密');
    // 相关配置
    $phpAnalysisObject->SetResultType(1);
    $phpAnalysisObject->differMax = true;

    // 执行分词
    $phpAnalysisObject->StartAnalysis();
    // 获取分词结果
    $result = $phpAnalysisObject->GetFinallyKeywords();
    var_dump($result);
}
  1. 输出结果如下:
string 'OpenSSL,加密,解密' (length=21)
posted @ 2019-04-03 10:21  Mr-Qiang  阅读(3189)  评论(0编辑  收藏  举报