如何在lucene 3.2 中重新打开一个已关闭的indexWriter以及如何证明indexWriter是否已关闭?如何在lucene 3.2中重新打开一个封闭的indexWriter?
1
A
回答
0
的方式我做到这一点是通过关闭并重新打开索引:
writer.close();
writer = new IndexWriter(...);
要检查它是否关闭,请参阅this回答的问题。
希望这会有所帮助。
-1
当我们创建的IndexWriter的情况下,我们应该做这样的方式
IndexWriterConfig iwc = new IndexWriterConfig(analyzer);
iwc.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND);
如果IndexWriterConfig.OpenMode.CREATE_OR_APPEND使用,如果没有已经在提供的路径索引的IndexWriter将创建一个新的指数,否则打开现有的索引。
以上是从:https://lucene.apache.org/core/4_6_0/core/org/apache/lucene/index/IndexWriter.html
相关问题
- 1. Lucene - 打开一个封闭的IndexWriter
- 2. 如何在化石cvs中重新打开封闭的叶子?
- 3. Matplotlib:重新打开一个封闭的数字?
- 4. 命名管道:如何封闭,直到封闭写入面重新打开?
- 5. 如何在Papyrus中打开封闭图
- 6. 创建lucene indexWriter开销?
- 7. 重新打开Lucene索引
- 8. 如何在关闭后重新打开一个php会话?
- 9. 如何打开一个封闭的UDP客户端?
- 10. 如何在一个封闭
- 11. 如何用Windows API重新打开一个关闭的窗口
- 12. 重新打开一个封闭的管道读取文件描述符?
- 13. 重新打开使用ShowDialog()显示的封闭窗体()
- 14. Lucene的.NET的IndexWriter锁定
- 15. Lucene Java打开太多文件。我正确使用IndexWriter吗?
- 16. 关闭一个simplemodal打开一个新
- 17. IndexWriter commit的Lucene .NET频率
- 18. Lucene的IndexWriter类澄清
- 19. 关闭,然后重新打开一个新的提交请求
- 20. jqModal关闭,重新打开
- 21. 如何在打开一个新的之前关闭$ ionicPopup?
- 22. 当我需要使用它2次时,如何重新打开一个封闭的InputStream
- 23. 如何重新打开一个封闭的套接字以便将消息发送回客户端
- 24. Lucene IndexWriter线程安全
- 25. java.lang.IllegalStateException:试图重新打开一个已经关闭的对象
- 26. 如何在打开新框架时关闭前一个框架
- 27. SQLite:尝试重新打开一个已经关闭的对象
- 28. Attemp重新打开一个已经关闭的对象android.database.sqlite
- 29. 尝试重新打开一个已经关闭的对象:SQLiteQuery
- 30. 如何关闭并重新打开Python中的龟屏幕
那不是再开这么多,因为创建一个新的 – DCShannon