首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHPAnalysis 中文分詞類完整使用指南:變數配置與核心方法詳解

     編輯:PHP 相關知識

重要成員變數

核心方法

  • __construct($src_charset='utf-8', $tgt_charset='utf-8', $load_all=true, $source='') 建構子
  • SetSource($source, $src_charset='utf-8', $tgt_charset='utf-8') 設定輸入文字
  • StartAnalysis($optimize=true) 執行分詞
  • SetResultType($type) 設定結果類型 (同 $resultType)
  • GetFinallyKeywords($num=10) 取高頻關鍵字 (逗點分隔字串)
  • GetFinallyResult($sep=' ') 取最終分詞結果字串
  • GetSimpleResult() 取粗分陣列
  • GetSimpleResultAll() 取含詞性標記的粗分陣列
  • GetFinallyIndex() 取詞頻索引陣列 ['word'=>count],按頻率排序
  • MakeDict($src_file, $tgt_file='') 編譯文字詞庫為二進位詞典
  • ExportDict($tgt_file) 匯出詞典為文字檔

基本流程範例

$pa = new PhpAnalysis();
$pa->SetSource('需要進行分詞的字串');
$pa->resultType = 2;
$pa->differMax = true;
$pa->StartAnalysis();
$index = $pa->GetFinallyIndex(); // ['需要'=>1, '進行'=>1, '分詞'=>1, '字串'=>1]
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
變數預設說明
$resultType11=全部、2=詞典詞+單字+英文、3=詞典詞+英文
$notSplitLen5句子最短切分長度
$toLowerfalse英文轉小寫
$differMaxfalse最大切分模式消岐 (二元詞)
$unitWordtrue嘗試合併單字 (新詞識別)
$differFreqfalse高頻詞優先消岐