(This pdf has 550 pages in total. It describes in detail the basic principles and code analysis of the latest version of Lucene. It includes the basic principle of full-text retrieval, the overall architecture of Lucene, the index file format of Lucene, and so on.
Lucene 3.0 Principle and Code Analysis Full Version. pdf)