亚洲色蝴蝶中文娱乐网,在线亚洲欧美一区二区中文字幕,无人视频在线观看视频高清视频,99午夜国产精品一区二区,人人妻人人爽人人狠狠

PHP基于pscws4中文分詞

時(shí)間:2019-04-03 00:54:19 類型:PHP
字號(hào):    

查詢分詞是我們經(jīng)常使用的技術(shù), 實(shí)際效果如下:

搜索: 中國人自己的芯片企業(yè)在哪里, 分出: 芯片,中國人,哪里,自己,企業(yè)

然后我們就可以通過這幾個(gè)關(guān)鍵詞來搜索文章

這里給一個(gè)scws方法的使用實(shí)例

pscws4類下載地址:http://www.xunsearch.com/scws/down/pscws4-20081221.tar.bz2

辭典文件下載路徑:http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2

一. PHP原生應(yīng)用

require './pscws4/pscws4.class.php';
$pscws = new PSCWS4('utf8');
$pscws->set_dict('./pscws4/dict.utf8.xdb');
$pscws->set_rule('./pscws4/etc/rules.utf8.ini');
$pscws->set_ignore(true);
$text = "南昌雅騰歡迎大家";
$pscws->send_text($text);
$words = $pscws->get_tops(3); //最多取幾個(gè)
$pscws->close();

$tags = array();
foreach ($words as $val) {
	$tags[] = $val['word'];
}
	
echo  implode(',', $tags);

大家下載的代碼, 使用的過程中需要調(diào)整的兩個(gè)bug 

1. 有個(gè)異?!癛edefining already defined constructor for class PSCWS4”,這是因?yàn)開_construct要放在同名構(gòu)造函數(shù)之前

 2. 顯示的中文為亂碼 需要將pscws4.class.php的構(gòu)造函數(shù)修改如下 //function __construct() { $this->PSCWS4(); } function __construct($charset = 'gbk') { $this->PSCWS4($charset); }


二. tp5.0下應(yīng)用

    1. 將pscws4類及字典放到extend目錄下

    2. 控制器函數(shù)里面加載