PHPAnalysis提取关键字中文分词

389 阅读1分钟

下载PHPAnalysis到Vendor目录下就可以使用了
在这里插入图片描述
使用后的结果

在这里插入图片描述

GetFinallyKeywords获取关键词
GetFinallyResult拆分词语

  /**
 * 关键字提取方法
 *
 * @param $title string
 *         进行分词的标题
 * @param $content string
 *         进行分词的内容
 * @return array 得到的关键词数组
 */
public   function getKeywords( ) {
	   $title = input('post.title');
	   $content = input('post.content');
 
 
   Vendor('phpanalysis.phpanalysis');
debug('run');
$str = $content;
$pa = new \PhpAnalysis('utf-8','utf-8',true);
   
$pa::$loadInit = false;
$pa->LoadDict();
$pa->SetSource($str);
$pa->StartAnalysis( false );
$tags = $pa->GetFinallyResult();

   $tags = $pa->GetFinallyKeywords();
var_dump($tags);
//  return $tags;
echo '分词完成,耗时:'.debug('run','end').'s';
}