...行,kill之,然后重启搞定。 后来查明原因是因为用bin/xs-ctl.sh -b inet start 启动,但关闭时用的bin/xs-ctl.sh restart ,这个的话就会出现上面描述的问题了。 其实就是用bin/xs-ctl.sh -b inet restart 重启就可以了....
...ad.php?tid=349&pid=4427#pid4427这个帖子,把关键字设为空了 $xs = new XS($project); $search = $xs->search; $docs = $search->setQuery()->search(); 会提示setQuery 缺少参数,看了源码,原来写法是setQuery($query) 手工改成 $docs = $search->setQuery(NULL)->searc...
...ct() {return} string 自定义词库内容 源码: sdk/php/lib/XSIndex.class.php#L484 (显示) public function getCustomDict(){ $res = $this->execCommand(XS_CMD_INDEX_USER_DICT, XS_CMD_OK_INFO); return $res->buf;} 获取自定义词典内容
第一个参数是网址:比如, http://www.xunsearch.com/site/search?q=demo 老个参数是这个页面应该包含的文字,比如: RE 第三个参数是 xs-ctl.sh的位置 第是个参数是重启记录比如 /var/log/xu_xs.log
...为您的安装目录,而不是照抄。 ~~~ cd $prefix ; bin/xs-ctl.sh restart ~~~ 强烈建议您将此命令添加到开机启动脚本中,以便每次服务器重启后能自动启动搜索服务程序, 在 `Linux` 系统中您可以将脚本指令写进 `/etc/rc.loc...
ubuntu系统,我发现有时候 xs-searched 的cpu占用比较大。所以每天早晨五点多的时候重启一下 xunsearch 服务,结果发现 xs-searched 均无法重启,需要用 kill 掉 它的进程才能重新启动。 重启以后又是正常的,可以正常关闭或者重启服...
应该是你的index进程也没有正常关闭吧 xs-import 是导入子进程,强制关闭 xs-indexd 时会检查子进程,如果还在的话会等待子进程结束。 如果你不希望等待,可以用 fastrestart 或 faststop来停止
报告一下 刚才我也重启不了 INFO: stopping server[xs-searchd] (BIND:127.0.0.1:8384) ................................. [FAILED] fastrestart也不行 此时看了下xs-searchd占cpu90多了 没strace过 是直接kill掉就可以重启了
多谢指出。因为开发时是分开的没有压成 XS.php 单独一个文件。 可以考虑在输出XS.php时移除autoload功能
...结果,其中docs里 数据中文的是乱码 搜索中文 没有结果 $xs = new XS('entry'); $search = $xs->getSearch(); $search->setCharset('utf8'); 有结果中文乱码 $docs = $search->search('whitesnow'); 没有结果 $docs = $search->search('小雪'); 以上数据 content 都...