你这个词典是在 etc/dict_user.txt 还是项目目录下的 data/app/dict_user.txt ? 如果是后者需要升级到 1.4.6-dev 才支持,前者必须在改词典后重启 xs-searchd
...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.5)]----------+ | TextLen: 10 | | Prepare: 0....
txt词库其实也是转换成XDB再调用的,不用担心性能。 你合并词典很简单啊,把 dict.utf8.xdb 导出来嘛
配置文件作了修改后,测试代码不一定重新生成,但索引必须重建。 从你发的命令看,本身没有任何问题,你说的能成功,第一个不行是什么意思?最好能搭配发出你的INI配置和数据库内的实际内容。
xunsearch中的scws没有附带安装php扩展,你自行进入 packages 目录里解压 scws-1.1.9.tar.bz2 然后进入 scws-1.1.9/phpext 目录安装PHP扩展吧
[quote='hightman' pid='5117' dateline='1384135094'] 要有具体一点的信息,怎么个不行法。检索 的时候加上 --show-query 可以查看拆词结果 。 [/quote] 这样 还是搜不出结果 php Quest.php demo 1 在 3,000 条数据中,大约有 0 条包含 1 ,第 0-0 条,...
赶紧升级到最新的 1.4.6 稳定版或 1.4.7-dev
换一种方式解决啊,逐级添加父分类 比如一条数据的分类ID是 9,分类9的父ID是3,分类ID3的父分类是 1 那么你给文档创建索引的时候,通过 $doc->addTerm() 给全部祖先分类ID:3,1 也建立索引不就好了。然后检索 3/1也能检索到分类...
...统默认安装的php 来运行,所以才会加载不成功。 谢谢 hightman ,谢谢这个论坛。