...-8' : $this->_charset; return new ArrayIterator(XS::convert($this->_data, $to, $from)); } return new ArrayIterator($this->_data);} IteratorAggregate 接口, 以支持 foreach 遍历访问字段列表
...lass.php#L79 (显示) public function __get($name){ if (!isset($this->_data[$name])) { return null; } return $this->autoConvert($this->_data[$name]);} 魔术方法 __get 实现以对象属性方式获取文档字段值
... unset($this->_meta[$name]); } else { unset($this->_data[$name]); } } else { if ($isMeta) { $this->_meta[$name] = $value; } else { $this->_data[$name] = $value; } }} 设置某个字段的值
... quit, IO error (ERROR:Broken pipe): XS.php(2165): Failed to recv the data from server completely (SIZE:0/8, REASON:timeout) quit, IO timeout (TIMEOUT:5): XS.php(2165): Failed to recv the data from server completely (SIZE:0/8, REASON:closed) xunsearch版本1.3.1
...ree_node函数 buf = (unsigned char *) malloc(ptr->len + 1); _xdb_read_data(x, buf, ptr->off, ptr->len);//这里590行 /* save the key & value -> xtree */ voff = buf[16] + 17; 第590行,当_xdb_read_data文件读取失败时(如果offset超过文件大小就会失败),程序还会继...
...='23' dateline='1316504751'] 从提示看是权限问题,你的 $prefix/data 目录不存在或不可写入?(相对于启动 xs-indexd, xs-searchd 的用户) ps auxw | grep xs- 可以看到启动用户 [/quote] 我也考虑过这方面的问题,用户我用的是root用户来做的...
.../../../../usr/local/xunsearch/sdk/php/lib/XS.php(1906): Failed to send the data to server completely (SIZE:8192/15664, REASON:unknown) #0 /usr/local/xunsearch/sdk/php/lib/XS.php(1851): XSServer->write('????????25?????...') #1 /usr/local/xunsearch/sdk/php/lib/XS.php(1058): XSServer->execCommand(O...
...xx.class.php convert() 方法 public static mixed convert(mixed $data, string $to, string $from) $data mixed 需要转换的数据, 支持 string 和 array, 数组会自动递归转换 $to string 转换后的字符集 $from string 转换前的字符集 {return} ...
getData() 方法 final public mixed getData() {return} mixed 返回一条完整数据, 若无数据则返回 false 源码: sdk/php/util/XSDataSource.class.php#L65 (显示) final public function getData(){ if ($this->dataPos === null || $this->dataPos === count($this->dataList)...
...安装的路径是 " /usr/local/xunsearch",同时我把文件夹里面的data软连接在"/mnt/xunsearch/x/data",这样便于管理,打开"/usr/local/xunsearch/data"其实就是打开"/mnt/xunsearch/x/data",文件会存放在"/mnt/xunsearch/x/data",这里需要注意设定好权限,不然会...