前言
开发的程序需要通过搜索出所需要的信息,因用户搜索的关键字过于模糊,所以采用分词进行搜索 。
安装步骤 1.下载源码
cd /usr/local/srcwget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2tar xvjf scws-1.2.3.tar.bz2cd scws-1.2.3./configure --prefix=/usr/local/scwsmake && make install
2.检查是否安装成功
/usr/local/scws/bin/scws -h
3.下载通用词典
cd /usr/local/scws/etcwget http://www.xunsearch.com/scws/down/scws-dict-chs-gbk.tar.bz2wget http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2tar xvjf scws-dict-chs-gbk.tar.bz2tar xvjf scws-dict-chs-utf8.tar.bz2
【Centos中文分词SCWS安装和使用 PHP使用SCWS进行中文分词】4.安装 php 扩展
注意:/www//php/73/bin/ 要看清楚自己PHP安装的目录
cd ./scws-1.2.3 /phpext/locate phpize/www/server/php/73/bin/phpize./configure --with-php-config=/www/server/php/73/bin/php-config --with-scws=/usr/local/scwsmake && make install
5.在 php.ini 中加入以下几行
注意:需要重启服务器php.ini才会生效,成功后在中可以查询到scws
extension = scws.soscws.default.charset = utf8scws.default.fpath = /usr/local/scws/etc
6.测试代码
// 输出结果//Array//(//[0] => Array//(//[word] => 代码//[times] => 1//[weight] => 4.8200001716614//[attr] => n//)////[1] => Array//(//[word] => 我爱//[times] => 1//[weight] => 4.5900001525879//[attr] => n//)////)
注意
本人在测试过程中出现了:in . File(/usr/local/scws/etc/dict.utf8.xdb) is notthepath(s) 这个错误提示 。由于我是宝塔面板安装的,只需要在相应的网站目录,勾选掉防跨站攻击()即可 。
- golang 八进制 utf-8 编码转中文
- Next.js v4.1.4 文档中文翻译【转载】
- 2023发布 Euro-NCAP-HWA测试流程中文版V1.1
- 鲈鱼养殖条件
- USF MSDS501 计算数据科学中文讲义 2.5 数据别名
- Xshell, X11, Xming, CentOS, Tk, Tkinter
- USF MSDS501 计算数据科学中文讲义 2.6 使用函数组织你的代码
- 冰点还原精灵8.30.020.4627中文版2024最新
- 超详细!超完整! Centos7下的NS-3安装与配置总结
- ccf中文期刊目录_重磅!中国计算机学会推荐中文科技期刊目录