0

当我的索引程序崩溃时,我正在创建一个 lucene 索引。索引器在崩溃之前已经处理了大约 3M 个文档,生成了一个 14GB 的文件。当我在 Luke 打开索引(强制解锁)时,整个索引都消失了!噗。

打开的索引有 0 个文档,其大小减少到 1kb。有没有人经历过,或者可以提供一个解释

(使用 Lucene.Net 2.9)

4

1 回答 1

2

最有可能的是,您的索引代码commit()在崩溃之前从未调用过。如果您不想丢失所有更改,则应调用commit()每个X添加的文档。

于 2010-08-30T10:13:02.743 回答