避免再次为文档编制索引,Lucene

避免再次为文档编制索引,Lucene,lucene,indexing,Lucene,Indexing,当我运行程序时,每次在eclipse中运行程序时,我都会对文档进行索引。然而,我只想索引一次。也许在每次使用后都会删除索引,但我不知道该怎么做。将IndexWriter设置为OpenMode.CREATE。它可能设置为OpenMode.CREATE\u或\u APPEND。将其设置为CREATE将导致在打开indexwriter时覆盖指定目录中的现有索引,以便为新索引让路 比如: IndexWriterConfig config=新的IndexWriterConfig(版本,分析器); conf

当我运行程序时,每次在eclipse中运行程序时,我都会对文档进行索引。然而,我只想索引一次。也许在每次使用后都会删除索引,但我不知道该怎么做。

将IndexWriter设置为
OpenMode.CREATE
。它可能设置为
OpenMode.CREATE\u或\u APPEND
。将其设置为CREATE将导致在打开indexwriter时覆盖指定目录中的现有索引,以便为新索引让路

比如:

IndexWriterConfig config=新的IndexWriterConfig(版本,分析器);
config.setOpenMode(IndexWriterConfig.OpenMode.CREATE);
//等等。。。。。
IndexWriter=newindexwriter(目录,配置);

您是否试图避免完全重新编制索引?或者只是试图避免创建重复文档?试图避免重复文档