本系列文章將詳細描述幾乎最新版本的Lucene的基本原理和程式碼分析。
其中總體架構和索引檔案格式是Lucene 2.9的,索引過程分析是Lucene 3.0的。
鑒於索引檔案格式沒有太大變化,因而原文沒有更新,原理和架構的文章中引用了前輩的一些圖,可能屬於早期的Lucene,但不影響對原理和架構的理解。
本系列文章尚在撰寫之中,將會有分詞器,段合并,QueryParser,查詢語句與查詢對象,搜尋過程,打分公式的推導等章節。
提前給大家分享,希望大家批評指正。
Lucene學習總結之一:全文檢索索引的基本原理
http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html
Lucene學習總結之二:Lucene的總體架構
http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623596.html
Lucene學習總結之三:Lucene的索引檔案格式(1)
http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623597.html
Lucene學習總結之三:Lucene的索引檔案格式(2)
http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623599.html
Lucene學習總結之三:Lucene的索引檔案格式(3)
http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661436.html
Lucene學習總結之四:Lucene索引過程分析(1)
http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661439.html
Lucene學習總結之四:Lucene索引過程分析(2)
http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661440.html
Lucene學習總結之四:Lucene索引過程分析(3)
http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661441.html
Lucene學習總結之四:Lucene索引過程分析(4)
http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661442.html
本系列文章已在javaeye製作成電子書,可提供下載,謝謝關注。http://forfuture1978.javaeye.com/blog/pdf