【发布时间】:2013-03-14 21:35:59
【问题描述】:
我不明白这个关于 Lucene 索引器的问题。打开 indexwriter 后,添加一些新文档,然后将其关闭。使用同一目录重新打开 indexwriter,添加一些新文档。然后所有以前的文件都不见了。我只是想不通它为什么会这样。
【问题讨论】:
-
这永远不会发生。您是否确保该目录包含在第一次写入操作后具有某些内容的索引?您可以尝试使用 Luke 来研究相同的内容,或者只是检查目录的大小。
-
帕尼,谢谢。你很有帮助。愚蠢的我,我没有将 deletePolicy 设置为 false。
-
您是否将
create参数引用到 IndexWriter ctor(在以后的版本中被IndexWriterConfig.OpenMode替换)?还是您实际上指的是IndexDeletionPolicy?
标签: lucene