[转载]有关Lucene的问题(8):用Lucene构建实时索引的文档更新问题

有关Lucene的问题(8):用Lucene构建实时索引的文档更新问题 - 觉先 - 博客园. 在有关Lucene的问题(7),讨论了使用Lucene内存索引和硬盘索引构建实时索引的问题。 然而有的读者提到,如果涉及到文 档的删除及更新,那么如何构建实时的索引呢?本节来讨论这个问题。 1、Lucene删除文档的几种方式 IndexReader.deleteDocument(int docI

[转载]有关Lucene的问题(7):用Lucene构建实时的索引

有关Lucene的问题(7):用Lucene构建实时的索引 - 觉先 - 博客园. 由于前一章所述的Lucene的事务性,使得Lucene可以增量的添加一个段,我们知道,倒排索引是有一定的格式的,而这个格式一旦写入是非常难 以改变的,那么如何能够增量建索引呢?Lucene使用段这个概念解决了这个问题,对于每个已经生成的段,其倒排索引结构不会再改变,而增量添加的文档添 加到新的段中,段之间在