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)
    
  • 相关阅读:
    NOI2005维修数列
    BZOJ1208 [HNOI2004]宠物收养所
    BZOJ3223 文艺平衡树
    BZOJ [JSOI2008]星球大战starwar
    BZOJ1013 [JSOI2008]球形空间产生器sphere
    小程序之底部tabBar
    es6
    vue.js安装
    模块打包工具webpack
    highchart
  • 原文地址:https://www.cnblogs.com/zhangjianqiang/p/10647146.html
Copyright © 2011-2022 走看看