继承人我的问题,我执行add()将文档添加到我的索引,然后关闭()它。这很好!Lucene - 打开一个封闭的IndexWriter
现在我有一个新的要求,每次我在我的数据库中保存一些东西,我需要更新我的索引。我无法再创建indexWriter,因为它需要4分钟以上的时间,所以我只需要将文档更新()或添加()到索引。为了实现它,我没有做index.close(),我在填充我的索引后做了index.commit()...但我认为它应该是close,然后打开update() 。
有什么建议吗?谢谢!
非常感谢,我在想同样的事情,但我开放了第二个意见! – orlandoMG 2010-10-20 16:44:24
如果你只是执行'commit()'而不是'close()',那么你的索引就不会被锁定,这会阻止子索引写入索引? – stack247 2015-08-20 15:53:09