...lse) { return $ret; } $buf = XS::convert($query, 'UTF-8', $this->_charset); $cmd = array('cmd' => XS_CMD_QUERY_GET_CORRECTED, 'buf' => $buf); $res = $this->execCommand($cmd, XS_CMD_OK_QUERY_CORRECTED); if ($res->buf !== '') { $ret = explode("\...
...s->buf); $tmp['word'] = XS::convert($tmp['word'], self::$_charset, 'UTF-8'); $words[] = $tmp; $res = self::$_server->getRespond(); } return $words;} 获取分词结果 getTokens() 方法 public void getTokens($value, $doc=NULL) $value $doc ...
...称描述定义于 convertIn() 把用户输入的字符串转换为 UTF-8 编码 XSUtil convertOut() 把 UTF-8 字符串转换为用户编码 XSUtil copyDir() 拷贝一个目录及其子目录文件 XSUtil fixWidth() 修正字符串至固定宽度 XSUtil flush() ...
... $scale = 1){ $term = strtolower($term); $term = XS::convert($term, 'UTF-8', $this->_charset); $bscale = ($scale > 0 && $scale != 1) ? pack('n', intval($scale * 100)) : ''; $vno = $field === null ? XSFieldScheme::MIXED_VNO : $this->xs->getField($field, true)->vno; $cmd = new XSCommand...
...et; } } return $convert ? XS::convert($ret, $this->_charset, 'UTF-8') : $ret;} 获取搜索语句中的高亮词条列表
...s->buf); $tmp['word'] = XS::convert($tmp['word'], self::$_charset, 'UTF-8'); $words[] = $tmp; $res = self::$_server->getRespond(); } return $words;} 获取分词结果
...rm) ? array_unique($term) : array($term); $terms = XS::convert($terms, 'UTF-8', $this->xs->getDefaultCharset()); foreach ($terms as $term) { $cmds[] = new XSCommand(XS_CMD_INDEX_REMOVE, 0, $field->vno, strtolower($term)); } // combine multi commands into exdata if ($this->_bufS...
... XSDatabasePDO query1() 查询数据库首行 XSDatabase setUtf8() 将输出字符集设置为 UTF-8 XSDatabasePDO_PgSQL Protected 方法 隐去继承来的方法 名称描述定义于 makeDsn() 生成 Postgres DSN XSDatabasePDO_PgSQL 方法明细 ...
...nge'), $res->buf); } return XS::convert($res->buf, $this->_charset, 'UTF-8');} 获取解析后的搜索语句
... $scale = 1){ $term = strtolower($term); $term = XS::convert($term, 'UTF-8', $this->_charset); $bscale = ($scale > 0 && $scale != 1) ? pack('n', intval($scale * 100)) : ''; $vno = $field === null ? XSFieldScheme::MIXED_VNO : $this->xs->getField($field, true)->vno; $cmd = new XSCommand...