...][i]->attr, attr_un); --- > strcpy(wmap[i][i]->attr, SCWS_IS_ALPHA(txt[start-1]) ? attr_en : attr_un); // modified by hightman[hr] [root@estar scws-1.1.5]# /usr/local/bin/scws -A -d "/usr/local/scws/etc/dict.xdb" "LG集团5.3%" LG/en 集团/n 5.3/en %/un +--[scws(scws-cli/1.1....
scws_set_multi复式分割不起作用,同样的windows .dll测试是可以正常的。 以下是测试代码,是在你的文档例子代码上加入了 scws_set_multi(s , 1); [code] #include #include main() { scws_t s; scws_res_t res, cur; char *text = "上海市"; if (!(s = scws_new())...
马上试试新版能不能装上,god bless me...[hr] 安装成功了,但MySQL的插件还是不行...郁闷啊
你要在 phpext/ 目录执行 phpize ,此外,很多LINUX系统自带了 php/phpize 而它的版本比较陈旧并不是你最新安装的。建议你用全路径: /alidata/.../php/bin/phpize
[php] $sh = scws_open(); scws_set_charset($sh, 'gbk'); //scws_add_dict($sh, 'dict.txt', SCWS_XDICT_TXT); scws_set_dict($sh, 'dict.txt', SCWS_XDICT_TXT); //scws_set_rule($sh, 'rules.ini'); $text = "我发现个文字‘再试一个’"; scws_send_text($sh, $text); $top = scws_get_tops($sh, 5)...
顶~~,刚看到回复我的消息,就发布新版本了,果然速度~~~ 祝xunsearch越来越好~~
void scws_set_multi(scws_t s, int mode); 描述:设定分词执行时是否执行针对长词复合切分。(例如:中国人->中国+人+中国人)。参数 mode 表示复合分词法的级别,取值为 1 ~ 15。mode 设定值,1~15。[b]按位与[/b]的 1|2|4|8 依次表示 短词|二...
...用了吧。 如果有命令行可以在命令行运行 php -m | grep scws 看看有没有能加载 如果都还不行,可以看看php的运行日志(如果有开启) [/quote] 谢谢 Hightman 问题已经解决 呵呵 第一次在linux使用你的分词系统 很兴奋 ^_^
hi, hightman 最近用到了切词,然后就用了scws,使用后发现有几个地方和自己的需求不符合, 1)、中英文混合的 英文超过2个字就会被切割,不管词典里面有没有这个数据,比如词典里面有 “ABC支持开源" , 对“ABC支持...