ini 要放进 sdk 所在机器的 app 目录。 你最好贴上你的 ini 文件内容、所在路径;以及出错的测试代码。
开始重建索引 ... [XSException] ../local/xunsearch/sdk/php/lib/XS.php(1898): DB has been rebuilding(S#407) #0 ../local/xunsearch/sdk/php/lib/XS.php(1122): XSServer->execCommand(Array, 257) #1 Indexer.php(163): XSIndex->beginRebuild() #2 {main}
...e: text/html 清空现有索引数据 ... 初始化数据源 ... csv [XSException] /XSDataSource.class.php(376): Can not open input file: '' #0 XSDataSource.class.php(35): XSCsvDataSource->init() #1 XSDataSource.class.php(51): XSDataSource->__construct('csv', NULL) #2 Indexer.php(240): XSDat...
--clean 不要和 --source=csv 同时使用啊 --source 仅在导入数据时采用。
是不是你之前重建 没有完成就又重建了?建议用 bin/xs-ctl.sh restart 然后再调用 Indexer.php --clean 清除吧
...otected function check(){ if ($this->_sock === null) { throw new XSException('No server connection'); } if ($this->_flag & self::BROKEN) { throw new XSException('Broken server connection'); }} 检测服务端的连接情况
请问可不可以在下一版中把SDK XS.php 2202行处 [code]throw new XSException($error . '(C#' . $errno . ')'); [/code] 直接修改为相关错误信息呢(或用英文提示错误信息) [code]throw new XSException('由于目标机器积极拒绝,无法连接'. '(C#' . $errno . ')'); [...
...行运行脚本一切OK 浏览器访问报错,Fatal error: Uncaught [XSException] ../xunsearch/sdk/php/lib/XS.php(2204): Connection timed out(C#110) thrown in /xunsearch/sdk/php/lib/XS.php on line 2204 或者 Fatal error: Uncaught [XSException] .. nsearch/sdk/php b/XS.php(2204): php_network_...
Uncaught [XSException] ../../xunsearch/sdk/php/lib/XS.php(1970): The revision being read has been discarded - you should call Xapian::Database::reopen() and retry the operation(S#515) thrown in /usr/local/xunsearch/sdk/php/lib/XS.php on line 1970 又报另外一个错误[hr] Fatal error: Uncaught [...
...oMap[$name])) { if ($throw === true) { throw new XSException('Not exists field with vno: `' . $name . '\''); } return false; } $name = $this->_vnoMap[$name]; } if (!isset($this->_fields[$name])) { if ($throw === true) { ...