自己动手写分布式搜索引擎
上QQ阅读APP看书,第一时间看更新

3.2.6 关闭索引库

关闭索引库,保证IndexWriter实际更新索引。在增加、删除和更新文档后,需要调用IndexWriter. close()方法关闭索引库。

重新打开索引库:

        writer.close(); //关闭索引库
        writer = new IndexWriter(); //打开索引库

IndexWriter.ensureOpen()方法用来检查IndexWriter的状态是否为开启。如果它已经关闭了,则IndexWriter抛出一个AlreadyClosedException异常。