如果你还需要原来的词典,请在 add_dict 前加 set_dict(ini_get('scws.default.fpath').'/dict.utf8.xdb');
这个问题,我已经解决了。 我的解决办法是:重新建立索引。 当然重新建立索引刚开始的时候,如果去搜索的话,是搜索不出来的。 但是当我下班回家到家里又试了一把,竟然神奇的搜索出来了。 今天把我的问题贴出来希望...
[quote='小乌龟' pid='980' dateline='1342063624'] 在自已的努力下和hightman的帮助下也解决了 [/quote] 你怎么解决的啊?
出于性能考虑,索引刷新有一个延迟整合的过程,如果你需要立即刷新就调用: $index->flushIndex(); 或 php Indexer.php --flush -p /var/www/xunsearch/goods.ini
XDB不可轻易修改, 需要借助工具转换纯文本为xdb, 添加和修改词不太方便 还有二楼的代码是手册里的讲解,并不是要你抄进去. scws_get_tops() 返回的 attr 带有乱码是因为 windows 的 dll 较早所以才会有这样的BUG, 问题不大