php 无法加载scws怎么办

php无法加载scws是因为没有安装成功,其解决办法:1、找到“scws-1.2.1.tar.bz2”;2、通过“make install”进行安装;3、安装scws的PHP扩展;4、安装词库即可。

php 无法加载scws怎么办

本文操作环境:windows7系统、PHP5.4版、Dell G3电脑。

php 无法加载scws怎么办?开源php中文分词系统SCWS安装和使用实例

一、SCWS简介

SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统)。

立即学习“PHP免费学习笔记(深入)”;

这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词。 词是中文的最小语素单位,但在书写时并不像英语会在词之间用空格分开, 所以如何准确并快速分词一直是中文分词的攻关难点。

SCWS 采用纯 C 语言开发,不依赖任何外部库函数,可直接使用动态链接库嵌入应用程序, 支持的中文编码包括 GBK、UTF-8 等。此外还提供了 PHP 扩展模块, 可在 PHP 中快速而方便地使用分词功能。

分词算法上并无太多创新成分,采用的是自己采集的词频词典,并辅以一定的专有名称,人名,地名, 数字年代等规则识别来达到基本分词,经小范围测试准确率在 90% ~ 95% 之间, 基本上能满足一些小型搜索引擎、关键字提取等场合运用。首次雏形版本发布于 2005 年底。

SCWS 由 hightman 开发, 并以 BSD 许可协议开源发布,源码托管在 github。

二、scws安装

代码如下:

# wget -c http://www.xunsearch.com/scws/down/scws-1.2.1.tar.bz2# tar jxvf scws-1.2.1.tar.bz2# cd scws-1.2.1# ./configure --prefix=/usr/local/scws# make && make install

登录后复制

三、scws的PHP扩展安装

代码如下:

# cd ./phpext# phpize# ./configure --with-php-config=/usr/local/php5410/bin/php-config# make && make install# echo "[scws]" >> /usr/local/php5410/etc/php.ini# echo "extension = scws.so" >> /usr/local/php5410/etc/php.ini# echo "scws.default.charset = utf-8" >> /usr/local/php5410/etc/php.ini# echo "scws.default.fpath = /usr/local/scws/etc/" >> /usr/local/php5410/etc/php.ini

登录后复制

四、词库安装

代码如下:

# wget http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2# tar jxvf scws-dict-chs-utf8.tar.bz2 -C /usr/local/scws/etc/# chown www:www /usr/local/scws/etc/dict.utf8.xdb

登录后复制

五、php实例代码。可以详细看下SCWS官方API说明

代码如下:

//实例化分词插件核心类 $so = scws_new(); //设置分词时所用编码 $so->set_charset('utf-8'); //设置分词所用词典(此处使用utf8的词典) $so->set_dict('/usr/local/scws/etc/dict.utf8.xdb'); //设置分词所用规则 $so->set_rule('/usr/local/scws/etc/rules.utf8.ini '); //分词前去掉标点符号 $so->set_ignore(true); //是否复式分割,如“中国人”返回“中国+人+中国人”三个词。 $so->set_multi(true); //设定将文字自动以二字分词法聚合 $so->set_duality(true); //要进行分词的语句 $so->send_text(“欢迎来到火星时代IT开发”); //获取分词结果,如果提取高频词用get_tops方法 while ($tmp = $so->get_result()) {     print_r($tmp); } $so->close();

登录后复制

返回数组结果说明:

代码如下:

word   _string_ 词本身 idf        _float_ 逆文本词频 off         _int_ 该词在原文本路的位置 attr       _string_ 词性

登录后复制

推荐学习:《PHP视频教程》

以上就是php 无法加载scws怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2109674.html

(0)
上一篇 2025年2月24日 15:34:55
下一篇 2025年2月24日 15:35:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 映客、花椒的h5直播播放页面技术选择

    不知道 花椒映客用的什么。 综合考虑,不用flash,就用h5,主要保证主要的浏览器使用。之前调研过videojs-contrib-hls,不知道还有其他的技术没。 回复内容: 不知道 花椒映客用的什么。综合考虑,不用flash,就用h5,…

    编程技术 2025年4月1日
    100
  • 15个关于HTML的入门问题

    超文本标记语言,即我们常说的html,是一种用来制作网页的标准标记语言,它是由一系列的html标签构成。html标签大多都是成对出现的,比如  ,分别是开始标记和结束标记。但也有一些标签是没有内容的,也就没有结束标记,比如 。 这里为大家列…

    编程技术 2025年4月1日
    100
  • 16个最佳响应式HTML5框架分享

    html5框架可以快速构建响应式网站,它们帮助程序员减少编码工作,减少冗余的代码。如今有很多免费的html5框架可供使用,由于它们有着响应式设计、跨浏览器兼容、相对轻量级等特点,这些框架在开发中都十分流行。如果你也对html5框架感兴趣,你…

    编程技术 2025年4月1日
    100
  • 10 款激发灵感的 HTML5/CSS3 应用

    在html5家族中,css3无疑是一名举足轻重的家庭成员。我们可以利用css3的各种特性来完成非常炫酷实用的html5应用插件,方便前端开发者快速实现需要的功能。今天分享的10款最新html5 css3应用也许能激发你的灵感。 1、HTML…

    编程技术 2025年4月1日
    100
  • HTML5中classList属性

    [导读] 前面为大家介绍了一些有关html5新添加的选择器,分别是queryselector(),queryselectorall()和getelementsbyclassname()。这三个都有自己独特的功能,大家有需要的话可以看html…

    2025年4月1日 编程技术
    100
  • html5中文本框输入去除内容提示

    [导读] 下面来介绍基于html5 input标签的新特性 – placeholder 实现在文本框输入内容提示消失效果,有需要的朋友可参考。例1  代码如下复制代码     <input type="email…

    编程技术 2025年4月1日
    100
  • HTML5实现时钟效果

    [导读]   代码如下复制代码    以下是完整代码,保存到html文件可以查看效果。 html5时钟 代码如下复制代码 以下是完整代码,保存到html文件可以查看效果。 HTML5时钟-柯乐义 柯乐义 原文 HTML5时钟 柯乐义提示您,…

    编程技术 2025年4月1日
    100
  • html5在输入框添加语音输入功能

    [导读] 这里介绍的是大家以后要用到的html强大功能,可直接给输入框增加语音功能,下面我们先来看看实现方法。大家可以看到在输入框右边的麦克风图标,点击麦克风就能够进行语音识别了其实很简单,语音识别是html5的基 这里介绍的是大家以后要用…

    2025年4月1日
    100
  • html5入门之设计原理解析

    [导读] 本文章是来源于alimama的ued的一篇关于设计理念的文章,主要是讲目前开始浏览的html5入门之设计原理,有需要的朋友可以参考一下哦。html5和css3的时代到来了,新版2011版淘宝网首页已全部使用html5,拥抱变化才 …

    编程技术 2025年4月1日
    100
  • html5+php如何实现文件拖动上传功能

    [导读] 本文章介绍了关于在html5中实现文件上传的功能介绍,有需要的同学可以参考一下下哈。  界面样式我是参考了一个国外的相册网站,改动不大,只是把鸟语转换成中文,以及上传时的样式也进行了改动,之所以选这个 本文章介绍了关于在html5…

    2025年4月1日
    100

发表回复

登录后才能评论