mysql导入数据不成功,开始重建索引后提示 [XSException]
../local/xunsearch/sdk/php/lib/XS.php(1898): DB - 可打印的版本 开始重建索引 ...
[XSException] ../local/xunsearch/sdk/php/lib/XS.php(1898): DB has been rebuilding(S#407)
#0 ../local/xunsearch/sdk/php/lib/XS.php(1122): XSServer->execCommand(Array, 257)
#1 Indexer.php(163): XSIndex->beginRebuild() #2 {main}
建议用 bin/xs-ctl.sh restart 然后再调用 Indexer.php --clean 清除吧
如果依旧提示 DB has been rebuilding
# 强制停止重建
util/Indexer.php --stop-rebuild demo(重要)
# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建
util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo
参考官方文档:www.kancloud.cn/baidu/xunse…
完美解决