...0 goods 想查看热门搜索词,但这个排序明显不对呀,而且如果limit=3的话,就只能输出如下顺序前三个的商品,我理解total应该是按搜索词频来排序吧。。。 1. 三星 20 2. 黄后盖 ...
应该是分词词典没有正确加载。 如果你在php.ini中没有正确指定路径的话scws.default.fpath以及字符集 scws.default.charset 你应该在分词代码中明确指定这些 $s->add_dict(); 或 $scws->set_dict(); 还有 $scws->set_charset() 应该在此之前调用
en Indexer.php 里默认就是设为0的啊,自己做导入程序的话默认是5秒,如果时间很长需要自己设置 0 表示永不超时,直到主动关闭。
... $this->setProject($this->xs->getName()); }} 打开服务端连接 如果已关联 XS 对象, 则会同时切换至相应的项目名称
...对的。 你的cat_id是数字吗? getAddTerms 打印出看下。 如果有index,有term。查不出应该是不可能的. [/quote] [quote] $search->setQuery($array['word'])->setSort($array['sort'])->setLimit($array['limit'], $array['offset'])->search(); [/quote] 做了这样 [quote] ...
现在如果有的字段搜索的为数字,则热门关键词会出现数字,能否说系统记录hotkey的时候,比如搜索keyword(搜索词),city(城市),热门关键词只记录keyword,或者说排除数字的记录?
...的项目中禁止词是放在数据库里面(为了方便增删改),如果每次加载词典都要把禁止词写到临时文件,然后添加,觉得有点过于麻烦。是否可以提供添加单个或多个词的函数?
...rror_handler(2, 'xcache_get(): x...', '/usr/local/xuns...', 431, Array) 如果只是缓存配置文件的话,缓存不缓存倒没所谓了
[quote='hightman' pid='7092' dateline='1319384262'] 如果你还需要原来的词典,请在 add_dict 前加 set_dict(ini_get('scws.default.fpath').'/dict.utf8.xdb'); [/quote] 是的。这没问题了。是那txt编码问题。不是utf8的话就不行的。 scws我是用utf8。
[quote='hpxl' pid='247' dateline='1321860679'] 搜索日志已被缓存,如果要清空缓存可以执行,$xs->index->flushLogging(); [/quote] 执行后,连续执行关键词搜索,均不出结果。还是array()