TP5.1分词搜索 SCWS

1 下载安装:

  1. PSCWS4
  2. 词典 (简体中文 - utf8)
  3. 将 pscws4 解压后方到 application\help\scws 目录下 (新建)
  4. 将词典文件放到 public 目录下

2 准备:

  1. 修改解压后的 pscws4 的 pscws4.class.php 文件名为 PSCWS4.php,把 require 文件改为 use app\help\scws\XDB_R;
  2. 修改解压后的 pscws4 的 xdb_r.class.php 文件名为 XDB_R.php
  3. 给两个类文件添加命名空间 namespace app\help\scws;

3 使用

<?php
/**
 * Created by PhpStorm.
 * User: Pasa吴
 * Date: 2019/9/9
 * Time: 11:53
 */

namespace app\common\logic;

use app\help\scws\PSCWS4;
use think\facade\Env;


class Article extends Base
{
    public $pscws;

    public function getList($param)
    {
        $this->pscws = new PSCWS4('utf8');
        $this->pscws->set_charset('utf-8');
        $this->pscws->set_dict(Env::get('root_path').'public'.'/dict.utf8.xdb');

        //使用:
        $this->pscws->send_text("由于本人水平有限,此文难免出现一些错误或者不准确或者表达不好的地方,如有任何不对,恳请批评指正。");
        while ($some = $this->pscws->get_result())
        {
            foreach ($some as $word)
            {
                $article[] = $word['word'];
            }
        }
        var_dump($article);die;
    }    
}

Pasa吴技术博客
请先登录后发表评论
  • latest comments
  • 总共0条评论