close() 方法 public void close($ioerr=false) $ioerr 源码: sdk/php/lib/XSIndex.class.php#L504 (显示) public function close($ioerr = false){ $this->closeBuffer(); parent::close($ioerr);} 关闭索引服务端连接
...n closeBuffer(){ return $this->openBuffer(0);} 提交所有指令并关闭缓冲区 若未曾打开缓冲区, 调用本方法是无意义的
__destruct() 方法 public void __destruct() 源码: sdk/php/lib/XSServer.class.php#L154 (显示) public function __destruct(){ $this->xs = null; $this->close();} 析构函数, 关闭连接
xs-searchd 彻底挂掉的话 8384 就关闭了,这个端口基本上是只读的只有 search log 是写入的。你可以限制一些访问IP。
[quote='hightman' pid='3535' dateline='1362724232'] 关掉高亮调用是否就不乱码? [/quote] 谢谢, 关闭高亮, 基本无乱码,偶尔字符截取,有一点 这个问题,我的在建索引前做转换了
这个是内置的一个复合分词功能。你要关闭这个功能可以在搜索时: $xs->search->setScwsMulti(0);
close() 方法 public void close() 源码: sdk/php/util/XSDataSource.class.php#L768 (显示) public function close(){ if ($this->obj) { $this->obj->close(); $this->obj = null; }} 关闭数据库
...的进程才能重新启动。 重启以后又是正常的,可以正常关闭或者重启服务。这个问题已经出现一周多了,不知道什么原因导致的。