在Lucene in action中,Lucene 的构架和过程如下图,


Lucene的总体架构

让我们更细一些看Lucene的各组件:

Lucene的总体架构

那么如何应用这些组件呢?

让我们再详细到对Lucene API 的调用实现索引和搜索过程。

Lucene的总体架构

以上便是Lucene API函数的简单调用。

然而当进入Lucene的源代码后,发现Lucene有很多包,关系错综复杂。

然而通过下图,我们不难发现,Lucene的各源码模块,都是对普通索引和搜索过程的一种实现。

Lucene的总体架构


转自:Lucene的总体架构



相关文章: