问题是系统在使用自定义词库的时候,添加的词能不能算是基词?是否使用同义词的时候可以进行关联? 就目前的情况是添加了自定义词之后,如果这个词不算是基词,关联的同义词就无效、、、、
谢谢,我找到了,但是我不懂C,现在用的是PSCWS/4.0,我希望有个PHP的字典格式转换程序,我下午分析了一下你的读取代码,本人水平有限,感觉很难。 如果你能提供一个windows下的可执行程序,或者单独写个PHP程序就更好了,希...
...che死了 $sh = scws_open(); scws_set_charset($sh, 'gbk'); //scws_set_dict($sh, 'E:/luxilang/tool/keword/dict.txt'); scws_set_dict($sh, 'E:/luxilang/tool/keword/dict.txt', SCWS_XDICT_TXT); //scws_set_rule($sh, 'E:/luxilang/tool/keword/rules.ini'); $text = "陆喜郎健康房间陆喜预警...
...请显式地先指定 xdb 词典,以便 txt 词典后生效。 $so->add_dict('dict.xdb', SCWS_XDICT_XDB); $so->add_dict('dict.txt', SCWS_XDICT_TXT); [color=red]$so->set_multi(3);[/color] .. 这样将会得到”云计算“”云计“”计算“
search.log 的生成是有一些规则判断和调整的,并不是如你所说的。自定义词典也会纳入考虑,但过于复杂的搜索语句是不会记录的。
那我将自定义词典的方式变成利用scws提供的方法扩充内置词典,是否就能够让自定义词被search.log记录的可能性增大呢
... $so = scws_new(); $so->set_charset('utf8'); // 这里没有调用 set_dict 和 set_rule 系统会自动试调用 ini 中指定路径下的词典和规则文件 $so->add_dict(ini_get("scws.default.fpath") . '/dict.utf8.xdb'); $so->add_dict("/usr/myapp/dict_extra.txt",SCWS_XDICT_TXT); $so->se...
今天换服务器上出现这个问题 [code]Warning: XDB::Open(dict.xdb) failed. in D:\99dy\include\scws\xdb_r.class.php on line 44 Fatal error: 无法打开类型为 xdb 数据文件 `include/scws/dict/dict.xdb` in D:\99dy\include\scws\dict.class.php on line 155[/code] 是什么原因?
我下了这个源码,看示例如下一句,scws_set_dict(s, "dict.xdb", SCWS_XDICT_XDB);可以run起来,但这种scws_set_dict(s, "dict.xdb", SCWS_XDICT_MEM);就不知在那里死了,run后没反应了? XDB模式是把词库.xdb缓存在mem中的吗? MEM格式是怎么样的策略? ...