...修改,可以实现在词库里添加英文单词,修改的地方只有一个。 scws.c 修改一个宏定义即可:(粗体部分为修改的) #define SCWS_PUT_RES(o,i,l,a) \ do { \ scws_res_t res; \ res = (scws_res_t) malloc(sizeof(struct scws_result)); \ re...
... -- no leaks are possible. 大致说明:分词结果中每成功分出一个汉语词组就发生一次内存未释放。 [[i] 本帖最后由 mfd 于 2007-11-27 10:51 编辑 [/i]]
昨天弄了一晚上, 因为我是写php的对C语言不熟系,研究了一下源代码,最终功夫不负有心人,成功的避过了中英文混合,使用字典中的词语分词,我用的是 scws-1.2.1.tar.bz2 这个版本,因为不能发附件,如果大家需要联系我: Ema...
...] => ns ) ) 刷新后:([b][color=#FF0000]只能取得第一个[/color][/b]) Array ( [0] => Array ( [word] => 印第安那 [times] => 3 [weight] => 47.939998626709 [attr] => ns ) ) [b]在XDB词典...
...鉴于%这个需求可有可无,而且会产生歧义,只修改了第一个需求[hr] 补丁如下: 680c680 < strcpy(wmap[i][i]->attr, attr_un); --- > strcpy(wmap[i][i]->attr, SCWS_IS_ALPHA(txt[start-1]) ? attr_en : attr_un); // modified by hightman[...
...tr] => un ) [2] => Array ( [word] => 一个 [off] => 6 [len] => 6 [idf] => 1 [attr] => mt ) [3] => Array ( [word] => 中 [off] => 12 [len] => 3 ...
..., calls:1, tid:0x47006940, task:{}}[/php] 找到问题原因了,当某一个字段设置type=numeric,且字段值是浮点型时,某个xs search进程占用cpu和内存迅速升高,并一直维持在占用资源很高的状态。手册关于type=numeric的说明,“numeric 数值型,包...
又当机了,我把strace的结果列出来,三个进程,有一个进程starce就不动,另外一个提示Resource temporarily unavailable 14179 ? 00:00:00 xs-searchd 14186 ? 00:00:01 xs-searchd 14193 ? 00:00:00 xs-searchd 14212 pts/0 00:00:00 ps 31168 ? 00:...
... 特殊类型的字段是指 id, title, body, 每个项目至多只能有一个这种类型的字段 toConfig() 方法 public string toConfig() {return} string 转换后的配置文件字符串 源码: sdk/php/lib/XSFieldScheme.class.php#L452 (显示) public function toConfig(...