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不适合做版中文分词,执行效率权太低
只能是简单的应用,比如用户搜索的时候把,把用户搜索到的关键字分离出来加亮啥的
所谓的分词,是把一句话里有意义的词语提取出来
比如:
他在游泳 分词的时候把 他 和 游泳 这两个字分离出来
不能把游泳 分成 游 和 泳
这个设计到语义分析,概率,啥啥的,很麻烦
中文分词是中文搜索引擎必须的