...国人");; while ($tmp = $so->get_result()) { foreach($tmp as $k=>$v){ echo $v['word']."|"; } print_r($tmp); } $so->close(); 我用的版本是:php_scws.dll(2) PHP扩展库 Windows/PHP 5.2.x 准确: 95%, 召回: 91%, 速度: 40KB/sec 在PHP里面运行后:显示 我|是|一|个|...
...输出:Xapian::Query((神雕侠侣:(pos=1) AND_NOT 电视剧:(pos=2))) echo $search->getQuery(); // 带参数,则解析新语句,输出:Xapian::Query((杭州:(pos=1) AND 西湖:(pos=2))) echo $search->getQuery('杭州 西湖'); // 查看搜索语句解析结果方法2: // 相当于不带...
...il/XSDataSource.class.php#L722 (显示) public function query($sql){ //echo "[DEBUG] SQL: $sql\n"; $res = sqlite_query($this->link, $sql); if ($res === false) { throw new XSException('SQLITE ERROR: ' . sqlite_error_string($this->link)); } if (!is_resource($res)) { $ret ...
...il/XSDataSource.class.php#L781 (显示) public function query($sql){ //echo "[DEBUG] SQL: $sql\n"; $res = $this->obj->query($sql); if ($res === false) { throw new XSException('SQLITE3 ERROR(#' . $this->obj->lastErrorCode() . '): ' . $this->obj->lastErrorMsg()); } if (!is_objec...
...會有錯誤訊息, 執行一段小測試程式 執行結果是連 echo 該出來的訊息都沒有出來. 我在 apache 的 error_log 中發現如此的一行訊息. 我將之折成三段, 如下 /usr/local/apache2/bin/httpd: symbol lookup error: /usr/local/php5/lib/php/extensions/no-deb...
.../XSDataSource.class.php#L582 (显示) public function query($query){ //echo "[DEBUG] SQL: $sql\n"; $res = pg_query($this->link, $query); if ($res === false) { throw new XSException('PgSQL ERROR: ' . pg_last_error($this->link)); } $ret = array(); while ($tmp = pg_fetch_assoc...
...il/XSDataSource.class.php#L843 (显示) public function query($sql){ //echo "[DEBUG] SQL: $sql\n"; $res = $this->obj->query($sql); if ($res === false) { $info = $this->obj->errorInfo(); throw new XSException('SQLSTATE[' . $info[0] . '] [' . $info[1] . '] ' . $info[2]); } ...
...选条件下的匹配数量 foreach ($fid_counts as $fid => $count) { echo "其中版块ID为 $fid 的匹配数为: $count\n"; } // ... // 通常可以循环生成新的搜索链接,在搜索链接中加入字段搜索条件即可 // ... // 然后像往常一样使用 $docs 显示文档 ~~~ ...
...ti(0); $words = $_GET['words']; //分词 $so->send_text($words); echo($words); //打印搜索的关键字 var_dump($so->get_result()); $so->close(); 异常下返回的结果 bool(true) bool(true) 笔记本电脑 bool(false) 刷新一两次正常的结果是: bool(true) bool...
...il/XSDataSource.class.php#L654 (显示) public function query($sql){ //echo "[DEBUG] SQL: $sql\n"; $res = $this->obj->query($sql); if ($res === false) { throw new XSException('MySQL ERROR(#' . $this->obj->error . '): ' . $this->obj->errno); } if (!is_object($res)) { $re...