php中文分詞
❶ 求一個php的分詞程序,比如我有一句話:我是個好學生,分詞後: 我 是 一個 好 學生 謝謝
這個程序幾乎是沒有人能提供給你。為什麼?
因為網路的翻譯 其中就涉及回到 語句分詞答,這是一個很高深的技術。而且還需要分詞的詞典,規則大概是包括所有漢字,分詞規則,語句等等。
能做好這個技術,幾千萬都能賣出去。
❷ php 一般使用什麼中文分詞擴展
斯芬克斯 配套的那個。
❸ php中文分詞 怎麼獲得評價關鍵詞
代碼如下:
<?php
header("Content-Type:text/html; charset=utf-8");
define('APP_ROOT', str_replace('\\', '/', dirname(__FILE__)));
$test = '這里是一段中文測試代碼!';
function get_tags_arr($title)
{
require(APP_ROOT.'/pscws4.class.php');
$pscws = new PSCWS4();
$pscws->set_dict(APP_ROOT.'/scws/dict.utf8.xdb');
$pscws->set_rule(APP_ROOT.'/scws/rules.utf8.ini');
$pscws->set_ignore(true);
$pscws->send_text($title);
$words = $pscws->get_tops(5);
$tags = array();
foreach ($words as $val) {
$tags[] = $val['word'];
}
$pscws->close();
return $tags;
}
print_r(get_tags_arr($test));
//============================================================
function get_keywords_str($content){
require(APP_ROOT.'/phpanalysis.class.php');
PhpAnalysis::$loadInit = false;
$pa = new PhpAnalysis('utf-8', 'utf-8', false);
$pa->LoadDict();
$pa->SetSource($content);
$pa->StartAnalysis( false );
$tags = $pa->GetFinallyResult();
return $tags;
}
print(get_keywords_str($test));
❹ php 現在中文分詞都使用什麼技術
現在很多用迅搜
❺ php 分詞的實現
利用AJAX根據你輸入的關鍵字動態的從資料庫里得到以你輸入的關鍵字為開頭的其它關鍵字
只是查詢,不算分詞。
分詞是你輸入一整句話,程序自動給切分成許多關鍵字
❻ php分詞用pscws4進行分詞,但是分出來都是單個字
你不把/pscws4.class.php
代碼貼出來沒有人可以回答你的!
❼ 請教下,PHP文章標題的自動分詞(Tag)是怎麼做的
是需要中文分詞程序將文章標題進行分詞後用ajax方式傳到tag欄,目前的中文分詞程序主要有開源的在php下的擴展(需伺服器配置,效率較高)與php程序分詞(效率較低)兩種。
❽ PHP能做到中文分詞嗎
只要能處理字元竄的程序多能做中文分詞, 只是效率問題
其實PHP不適合做版中文分詞,執行效率權太低
只能是簡單的應用,比如用戶搜索的時候把,把用戶搜索到的關鍵字分離出來加亮啥的
所謂的分詞,是把一句話里有意義的詞語提取出來
比如:
他在游泳 分詞的時候把 他 和 游泳 這兩個字分離出來
不能把游泳 分成 游 和 泳
這個設計到語義分析,概率,啥啥的,很麻煩
中文分詞是中文搜索引擎必須的