LaravelPackages.net
Acme Inc.
Toggle sidebar
mecyu/laravel-pscws4

pscws4 for laravel

13
0
About mecyu/laravel-pscws4

mecyu/laravel-pscws4 is a Laravel package for pscws4 for laravel. It currently has 0 GitHub stars and 13 downloads on Packagist. Install it with composer require mecyu/laravel-pscws4. Discover more Laravel packages by mecyu or browse all Laravel packages to compare alternatives.

Last updated

laravel-pscws4

pscws4 项目介绍

pscws4是pscws系列分词的第四版本原项目网站信息如下:
SCWS 项目网站:http://www.ftphp.com/scws

在laravel中使用pscws4原因

由于laravel项目需要用到分词,laravel没找到相关扩展,因此将pscws4写成laravel的一个扩展,便于使用

安装

  • 1、执行命令

    composer require mecyu/laravel-pscws4

  • 2、发布配置文件:

    php artisan vendor:publish --provider="Mecyu\LaravelPscws4\PSCWS4ServiceProvider"

  • 3、注册服务提供者,在config/app.php中的provider选项添加,

    \Mecyu\LaravelPscws4\PSCWS4ServiceProvider::class

  • 4、添加facades别名,在config/app.php中的aliases选项添加,

    'Pscws4'=>\Mecyu\LaravelPscws4\Facades\PSCWS4::class

使用

  • 1、创建控制器:

    php artisan make:controller Pscws4Controller

  • 2、在文件中引用:use Pscws4;在创建的方法中直接使用Pscws4::testPscws4(); 获得如下结果

`

<?php
namespace App\Http\Controller;

use Pscws4;
class Pscws4Controller extends Controller
{
    /**
     *  is the installation successed or not
     */
    public function test()
    {
        Pscws4::testPscws4();
    }
    
    /**
     *  use pscws4 in your project
     */
    public function functionName()
    {
        $text = "中国航天官员应邀到美国与太空总署官员开会,My name is Mecyu";
        $cws = Pscws4::send_text($text);
        $ret = $cws->get_tops(10);
        var_dump($ret);
        exit;
    }
}
================= success result =====================
pscws version: PSCWS/4.0 - by hightman
Segment result:
    官员应       空总署 官员开  
     
       
    西 
          于是我        
     
             
  任命了                
王军虎  广    王军虎     
   练功很 厉害可  马明练  厉害 
毛泽东   华烟云 
   吕布 马中出   Q 1 ,     Q    Top words stats:

 No.  Word  Attr  Times  Rank  
 01.  王军虎  nr  2  7.00 
 02.  官员应  nr  1  3.50 
 03.  空总署  nr  1  3.50 
 04.  官员开  nr  1  3.50 
 05.  于是我  nr  1  3.50 
 06.  任命了  nr  1  3.50 
 07.  练功很  nr  1  3.50 
 08.  厉害可  nr  1  3.50 
 09.  马明练  nr  1  3.50 
 10.  厉害    nr  1  3.50 
 11.  毛泽东  nr  1  3.50 
 12.  华烟云  nr  1  3.50 
 13.  吕布    nr  1  3.50 
 14.  马中出  nr  1  3.50 

` 即为安装成功。

Star History Chart