代码改变世界

IndexWriter

2013-06-03 15:46  地图315  阅读(216)  评论(0编辑  收藏  举报

IndexWriter 是一个非常重要的工具。建立索引必须从它开始。而且,从它的构造函数开始。

 

Document 和 Field 是 Lucene 中两个最重要的概念。在建立索引的时候,也就是实例化一个索引器 IndexWriter 的之前,必须通过已经建立好的Document 逻辑文件,将 Document 的对象添加到 IndexWriter 实例中,才能算是建立索引。

 

Document 汇集数据源,这个数据源是通过 Field 来构造的。构造好 Field 之后,将每个 Field 对象加入到 Document 之中,可以通过 Document来管理 Field ,然后将聚集的 Document 加入到 IndexWriter 中,建立索引,写入指定的 Directory ,为检索做准备。