承接 hallelujahbaby/scws 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hallelujahbaby/scws

Composer 安装命令:

composer require hallelujahbaby/scws

包简介

简易中文分词系统在Laravel的封装包。

README 文档

README

該項目封裝 簡易中文分詞系統 為 Laravel 拓展包。

注意: 本項目不包含SCWS PHP 擴展, 你需要先自行安裝才能使用SCWS的分詞功能。

官方安裝說明 | 轉載別人的安裝教學

安裝

composer require JT501/scws

更新你的依賴包 composer update 或者全新安裝 composer install

使用

如你在使用 Laravel 5.5 以下版本,你必須自己註冊服務提供者到Laravel服務提供者列表中。

打開配置文件 config/app.php

找到key為 providers 的數組,在數組中添加服務提供者。

    'providers' => [
        // ...
        Latrell\Scws\ScwsServiceProvider::class,
    ]

找到key為 aliases 的數組,在數組中註冊Facades。

    'aliases' => [
        // ...
        'Scws' => Latrell\Scws\Facades\Scws::class,
    ]

發怖配置文件到你的項目內。

php artisan vendor:publish --provider="Latrell\Scws\ScwsServiceProvider"

發怖成功後會在Config產生latrell-scws.php, 你可以在內更改配置。

<?php
return [

    // 分詞時所用編碼
    'charset' => 'utf-8',
    // 分詞所用詞典(此處使用utf8的詞典)
    'dict' => '/usr/local/scws/etc/dict.utf8.xdb',
    // 加入額外的詞典
    'add_dict' => '/usr/local/scws/etc/dict_cht.utf8.xdb',
    // 分詞所用規則
    'rule' => '/usr/local/etc/rules.utf8.ini',
    // 分詞前去掉標點符號
    'ignore' => true,
    // 是否複式分割,如“中國人”返回“中國+人+中國人”三個詞。
    'multi' => false,
    // 設定將文字自動以二字分詞法聚合
    'duality' => false

];

统计信息

  • 总下载量: 26
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 1

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 10
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固