...间: [code] [root@~ util]# php /data/xunsearch/sdk/php/util/Quest.php db_product 21世纪高职高专财经类系列教材 在 2,005,593 条数据中,大约有 23 条包含 21世纪高职高专财经类系列教材 ,第 1-10 条,用时:0.0121 秒。 ....... 内容略..... ....... [...
...DataSource.class.php#L211 (显示) protected function deinit(){ $this->db->close();} getCharset() 方法 public mixed getCharset() {return} mixed 如果数据库不支持 UTF-8 转换则返回 false 源码: sdk/php/util/XSDataSource.class.php#L138 (显示) public func...
setDb() 方法 public XSIndex setDb(string $name) $name string 数据库名称 {return} XSIndex 返回自身对象以支持串接操作 源码: sdk/php/lib/XSIndex.class.php#L439 (显示) public function setDb($name){ $this->execCommand(array('cmd' => XS_CMD_INDEX_SET_...
...索引数据入库时根据时间判断该对应哪个库名,比如用 db_1, db_2, ... 来区分 而在搜索的时候统一用 addDb 把所有的 db 都添加进支就可以了。 分后库对于旧库还可以调用 bin/xapian-compact 进行压缩、优化提升效率。
不知为何,提示 "DB has been rebuilding" 就退出了。:@ 代码参考: [php] // 宣布开始重建索引 $index->beginRebuild(); // 然后在此开始添加数据 ... $index->add($doc); ... // 告诉服务器重建完比 $index->endRebuild();[/php] 我的代码应该...
谢谢 hightman 这个接口是read log_db中的内容吧。一个项目会有一个log_db。 如果按照项目来,那样会不会有什么不好的地方呢?
...'4545' dateline='1377086441'] 谢谢 hightman 这个接口是read log_db中的内容吧。一个项目会有一个log_db。 如果按照项目来,那样会不会有什么不好的地方呢? [/quote] 没什么不好吧,如果要跨项目同时检索,你必须实例多个 XS 对象...
...显示) public function clean(){ $this->execCommand(XS_CMD_INDEX_CLEAN_DB, XS_CMD_OK_DB_CLEAN); return $this;} 完全清空索引数据 如果当前数据库处于重建过程中将禁止清空
getDbTotal() 方法 public int getDbTotal() {return} int 数据总量 源码: sdk/php/lib/XSSearch.class.php#L659 (显示) public function getDbTotal(){ $cmd = new XSCommand(XS_CMD_SEARCH_DB_TOTAL); $res = $this->execCommand($cmd, XS_CMD_OK_DB_TOTAL); $tmp = unpack('Itot...
如果要生成相关文档 可能会有大量的搜索 这样子log_db就会迅速的增加 达到好几个G 如果有开关就好了 只让用户搜索的部分进入log_db 还有搜索词加上附加条件后 也有这样的需求 比如搜索词满足一定的长度(5-10个汉字)添加...