代码之家  ›  专栏  ›  技术社区  ›  Midhat

使用luke/indexreader打开时删除lucene索引

  •  0
  • Midhat  · 技术社区  · 14 年前

    索引程序崩溃时,我正在创建Lucene索引。索引器在崩溃前处理了大约3M个文档,生成了一个14GB的文件。当我在卢克打开索引(强制解锁)时,整个索引都不见了!噗。

    打开的索引有0个文档,其大小减少到1KB。有人经历过这个吗,或者可以解释一下

    (使用lucene.net 2.9)

    1 回复  |  直到 14 年前
        1
  •  2
  •   Martin Blech    14 年前

    最可能的是,您的索引代码从未调用 commit() 在撞车之前。如果您不想丢失所有更改,应致电 提交() 每一个 X 添加了文档。