This series of articles will detail the basic principles and code analysis of the latest version of Lucene.
The overall architecture and index file format are Lucene 2.9, and the index process analysis is Lucene 3.0.
The format of the index file is not significantly changed, so the original text is not updated. The principles and architecture articles reference some pictures of previous generations, which may belong to early Lucene, however, it does not affect understanding of the principles and architecture.
This series of articles is still being written. There will be sections such as Word divider, segment merging, QueryParser, query statement and query object, search process, and score formula deduction.
I would like to share with you in advance, and I hope you will criticize and correct me.
Lucene: basic principles of full-text search
Http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html
Lucene Study Summary ii: Overall Lucene Architecture
Http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623596.html
Lucene 3: Lucene index file format (1)
Http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623597.html
Lucene 3: Lucene index file format (2)
Http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623599.html
Lucene 3: Lucene index file format (3)
Http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661436.html
Lucene Process Analysis (1)
Http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661439.html
Lucene Process Analysis (2)
Http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661440.html
Lucene Process Analysis (3)
Http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661441.html
Lucene Process Analysis (4)
Http://www.cnblogs.com/forfuture1978/archive/2010/02/02/1661442.html
This series of articles has been made into an e-book in javaeye and can be downloaded. Thank you for your attention. Http://forfuture1978.javaeye.com/blog/pdf