zoukankan      html  css  js  c++  java
  • 玩下PHP的分词,最近有这个需求

    找了个地方 下载代码

    我是在这里下载的

    https://www.jb51.net/codes/65593.html

    1 下载完毕后  打开是这样的文件

    2  先把代码集成到thinkphp3.2.3里面去

    在vendor文件夹  新建 Phpanalysis文件夹

    然后把文件都拷进去  我的是linux系统 所以把  phpanalysis.class.php给改成PhpAnalysis.class.php 方便调用

    3  执行测试代码如下

    public function dict()
        {
            
            Vendor('Phpanalysis.PhpAnalysis#class');
            
            $pa=new PhpAnalysis();
            $pa->SetSource("PHPAnalysis分词系统是基于字符串匹配的分词方法进行分词的,这种方法又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与 一个“充分大的”机器词典中的词条进行配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。按照扫描方向的不同,串匹配分词方法可以分为正向匹配 和逆向匹配;按照不同长度优先匹配的情况,可以分为最大(最长)匹配和最小(最短)匹配;按照是否与词性标注过程相结合,又可以分为单纯分词方法和分词与 标注相结合的一体化方法。常用的几种机械分词方法如下: ");
            $pa->resultType=2;
            $pa->differMax=true;
            $pa->StartAnalysis();
            $arr=$pa->GetFinallyIndex();
            echo "<pre>";
            print_r($arr);
            echo "</pre>";
        }

    4  分词的结果如下

  • 相关阅读:
    信息安全系统设计基础第二周学习总结
    java实验报告五
    java实验报告三
    java实验报告二
    java实验报告一
    mysql
    C语言理论知识
    数据存储与输出输入
    软件开发概述 编程语言概述
    C语言 常用单词
  • 原文地址:https://www.cnblogs.com/baker95935/p/11940136.html
Copyright © 2011-2022 走看看