生成了索引库后,直接删除了索引文件,出现错误,怎么清空这个项目的所有数据,现在执行 [php] util/Indexer.php --source=csv changnetv8 --clean[/php] 时, 报[php][XSException] lib/XS.php(1898): DB has been rebuilding(S#407)[/php] 错误
[quote='hightman' pid='184' dateline='1320990561'] 重启一下服务 端吧,应该是直接 rebuild 没有完成。 bin/xs-ctl.sh restart [/quote] 重新启动服务试过,后来服务器也重启过了。但一直是这个错误,估计是和我删除了部分临时文件有关系?
重启一下服务 端吧,应该是直接 rebuild 没有完成。 bin/xs-ctl.sh restart
重启后不应该还会提示 rebuilding 你可以 ps 看一下是不是重启成功了 试试先 bin/xs-ctl.sh fastrestart
后来查看进程,发现stop后还有xunsearch进程在运行,kill之,然后重启搞定。 后来查明原因是因为用bin/xs-ctl.sh -b inet start 启动,但关闭时用的bin/xs-ctl.sh restart ,这个的话就会出现上面描述的问题了。 其实就是用bin/xs-ctl.sh -b in...
...,再有进程进行查询,报错!! 比如如果库名是db, 他会删除db 然后建一个db.re,开始建索引, 建完索引,好像又改名为db 如何处理呢,期望直接建 db.re,建好后,删除db.再更名db.re为db呢
...起来,然后下次索引,查找所有修改时间,创建时间,和删除时间大于这个值的数据,然后加入到索引库。如果是物理删除的,须记录删除日志。这个是根据我的情况写的,我由于里面没有删除时间,所以更新索引时记录了下已...
... 获取 索引对象 ~~~ 索引的维护包括数据修改/更新、数据删除、添加数据等操作,由后面的篇幅分开详细讲解。 如何更换索引库? -------------- 默认使用的索引库名称为 `db`,对应到服务端的 `$prefix/data/$name/db`,一般开发时不...
...何分库 像你这样的贴子,应该说旧贴子不太可能再发生删除、修改等操作;建议按时间段切割,但不建议分割过多。 在索引数据入库时根据时间判断该对应哪个库名,比如用 db_1, db_2, ... 来区分 而在搜索的时候统一用 addDb ...
...能,详情参见[同义词专题文档](special.synonym)。 > 添加、删除同义词的功能请参见 [Indexer 索引工具](util.Indexer#ch8) > > 词根同义词是自动生成的,以大写字母 Z 开头,请勿试图进行删除 $Id$