不知道是不是一个BUG, 调用clean()清空索引时,名字“db_o”无法清理。 我测试了四五次了,每次都是 db_o这个无法清理,并且占用空间。 清理前: [code] 360M /data/xunsearch/data/db_product/db 2.9G /data/xunsearch/data/db_product/db_a 2.0G /d...
...试了一下,我的测试 结果不是完全和你相同。 1. 如果 db 不存在而只存在 db2,指定 -d db2 会报错(这是BUG) 2. 如果 db ,db2 都存在,我指定 -d db2 则只会显示 db2 的结果 ,并不是如您所说的 db+db2 -d db,db2 则才为2者结合
... 2014-09-01 10:42:12 indexd[17203] NOTICE terminated, check to commit all db 2014-09-01 10:42:13 indexd[17233] ALERT server start (BIND:) 2014-09-01 10:42:13 indexd[17233] NOTICE event loop start (EVENT:0x0002, FLAG:0x0004) 2014-09-01 10:50:32 indexd[17233] NOTICE reset import file header (FILE_...
...orker1[9826] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/xxxdb/log_db') 2014-01-16 11:47:38 worker1[9826] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/xxxdb/log_db') 2014-01-16 11:47:38 worker1[9826] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/xxxdb/log_...
...以至于,再有进程进行查询,报错!! 比如如果库名是db, 他会删除db 然后建一个db.re,开始建索引, 建完索引,好像又改名为db 如何处理呢,期望直接建 db.re,建好后,删除db.再更名db.re为db呢
...13968] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/demo/log_db') 2014-05-14 02:17:14 worker1[13968] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/demo/log_db') 2014-05-14 02:17:28 worker1[13968] ERROR [sock:7] xapian exception (ERROR:Couldn't stat 'data/demo/log_db') 2...
...inRebuild() 调用后就在服务端做一个标记,原数据库不变。db 然后接下来所有的 add/update/del 操作全部写入临时数据库。db_re 直到调用 endRebuild() 这时会把 db 改为 db_o,再把 db_re 改为 db 然后清除标记恢复正常。