lucene總的來說是:
在lucene in action中,lucene 的構架和過程如下圖,
說明lucene是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。
讓我們更細一些看lucene的各元件:
那麼如何應用這些元件呢?
讓我們再詳細到對lucene api 的呼叫實現索引和搜尋過程。
搜尋過程如下:
以上便是lucene api函式的簡單呼叫。
然而當進入lucene的源**後,發現lucene有很多包,關係錯綜複雜。
然而通過下圖,我們不難發現,lucene的各原始碼模組,都是對普通索引和搜尋過程的一種實現。
此圖是上一節介紹的全文檢索的流程對應的lucene實現的包結構。(參照中文章《開放源**的全文檢索引擎lucene》)
了解了lucene的整個結構,我們便可以開始lucene的原始碼之旅了。
另:
lucene_3.0_原理與**分析完整版.pdf
Lucene學習總結之二 Lucene的總體架構
lucene總的來說是 在lucene in action中,lucene 的構架和過程如下圖,說明lucene是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。讓我們更細一些看lucene的各元件 那麼如何應用這些元件呢?讓我們再詳細到對lucene api 的呼叫實現索引和搜尋過程。搜...
Lucene學習總結之二 Lucene的總體架構
lucene總的來說是 在lucene in action中,lucene 的構架和過程如下圖,說明lucene 是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。讓我們更細一些看lucene的各元件 那麼如何應用這些元件呢?讓我們再詳細到對lucene api 的呼叫實現索引和搜尋過程。...
Lucene學習總結之二 Lucene的總體架構
lucene總的來說是 在lucene in action中,lucene 的構架和過程如下圖,說明lucene是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。讓我們更細一些看lucene的各元件 那麼如何應用這些元件呢?讓我們再詳細到對lucene api 的呼叫實現索引和搜尋過程。搜...