成功重建索引的时候提示的数量是129714条, 但是使用$search->dbTotal获取的数量是129704条, 少了10条, 并且查不到最新的, 这是什么情况?
... return $this;} 完全清空索引数据 如果当前数据库处于重建过程中将禁止清空
平滑重建意思就是: beginRebuild() 调用后就在服务端做一个标记,原数据库不变。db 然后接下来所有的 add/update/del 操作全部写入临时数据库。db_re 直到调用 endRebuild() 这时会把 db 改为 db_o,再把 db_re 改为 db 然后清除标记恢复正...
导入数据是你自己通过API提交的,Indexer.php 只是一个工具帮你全部一次性导入,以后的数据你要自己再设法导入,或者直接用 Indexer.php 重建
--stop-rebuild 后要等一段时间让服务器调整过来。 --rebuild 不成功就重启服务器的话,文件系统就停留在 db.re 没用了,但可以正常进行再次重建或清空 所以使用这个要小心,确保 rebuild 正常完成不要随便中断啊
...,但是db_o并未改名过来,必须手动改过了,是什么情况[hr] 又重建了一次,数据全丢了... 啥情况啊[hr] 问题挺严重的,也是自己写的程序,平滑update了几条数据 结果就只有update的那几条数据,其他的全没了,太恐怖了...