生成了索引库后,直接删除了索引文件,出现错误,怎么清空这个项目的所有数据,现在执行 [php] util/Indexer.php --source=csv changnetv8 --clean[/php] 时, 报[php][XSException] lib/XS.php(1898): DB has been rebuilding(S#407)[/php] 错误
重启一下服务 端吧,应该是直接 rebuild 没有完成。 bin/xs-ctl.sh restart
重启后不应该还会提示 rebuilding 你可以 ps 看一下是不是重启成功了 试试先 bin/xs-ctl.sh fastrestart
[quote='hightman' pid='184' dateline='1320990561'] 重启一下服务 端吧,应该是直接 rebuild 没有完成。 bin/xs-ctl.sh restart [/quote] 重新启动服务试过,后来服务器也重启过了。但一直是这个错误,估计是和我删除了部分临时文件有关系?
后来查看进程,发现stop后还有xunsearch进程在运行,kill之,然后重启搞定。 后来查明原因是因为用bin/xs-ctl.sh -b inet start 启动,但关闭时用的bin/xs-ctl.sh restart ,这个的话就会出现上面描述的问题了。 其实就是用bin/xs-ctl.sh -b in...
这个DEMO是用自带的工具直接生成的啊。 sdk/php/util/SearchSkel.php 然后配合 util.Indexer.php 从MYSQL随便导进一点数据。
...个漏洞非常严重,比如试试这个,直接把搜索引擎里面的所有数据都抓出来了!! http://www.xunsearch.com/demo/search.php?q=%EF%BC%81&f=_all&s=relevance
所有的add/update/del 都是通过API完成的,没有所谓增量与否的说法,你按需要把新数据或变动的数据刷入索引即可。