【问题标题】:Removing and Add Indexes in Lucene Index在 Lucene 索引中删除和添加索引
【发布时间】:2014-11-26 08:29:26
【问题描述】:

我在一些文档上创建了一个 Lucene 索引,并将该索引存储在一个文件夹中。

现在我想像这样更新这个索引

1- 从 Lucene Index 中删除文档子集

2- 向 Lucene Index 添加更多文档

这怎么可能?我是否必须再次在完整的文档上创建 Lucene 索引?

谢谢

【问题讨论】:

  • 我使用的是 Lucene.Net 版本 3

标签: lucene lucene.net


【解决方案1】:

不知道你使用的是哪个版本的Lucene,但假设你使用的是Java和4.0+版本,你应该用APPEND模式打开IndexWriter,在IndexWriterConfig中配置。如果您使用的是 .net,则应该有一个相近的对应物。

【讨论】:

  • 如何从 Lucene Index 中删除文档子集?
  • 最新版本的 Lucene/Java IndexWriter 有两个基于 TermQuerydeleteDocuments 方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多