zoukankan      html  css  js  c++  java
  • 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)
    
  • 相关阅读:
    Lua 数组
    javascript debugger
    Lua 字符串
    警告
    Lua中获取table长度
    Lua 运算符
    Lua 函数
    lua if 流程控制
    pairs 和 ipairs 的区别
    Lua 循环
  • 原文地址:https://www.cnblogs.com/zhangjianqiang/p/10647146.html
Copyright © 2011-2022 走看看