You really have to just pick a problem, dive into the code and learn it bit by bit through exploration. The code base changes fast enough that anything published will be out of date in short order.
Here's a suggestion: Take a look at the coverage reports for unit tests, pick some code that doesn't have coverage and write a test. Believe me, that'll get you familiar with _something_ pretty quickly, and something like that provides a focus. It's a mistake to try to understand all of Lucene IMO, that'll take years. FWIW, Erick On Thu, Mar 26, 2015 at 4:42 PM, Adrien Grand <jpou...@gmail.com> wrote: > Hi Gimantha, > > There is no recent book. However, there is some interesting content > that you can find about Lucene and Solr internals scattered in blog > posts and conference presentations. I would recommend having a look at > Mike's blog http://blog.mikemccandless.com/ and videos of Lucene > Revolution, ApacheCon and BerlinBuzzwords which regularly get a fair > amount of Lucene/Solr-related talks. > > On Fri, Mar 13, 2015 at 6:54 AM, Gimantha Bandara <giman...@wso2.com> wrote: >> Hi all, >> >> I am willing to contribute to Lucene project. I have already been referring >> to "Lucene in Action" 2nd edition recently. But I think it is outdated. It >> is based on lucene 3.0.x I guess. Even through online resources, it is very >> hard to learn the internals of lucene because of the lack of up-to-date >> resources. Can someone recommend a recently released book on lucene >> internals or has someone planned to write one? What would be the starting >> point if I need to learn the internals of Lucene? >> >> Thanks, >> >> -- >> Gimantha Bandara >> Software Engineer >> WSO2. Inc : http://wso2.com >> Mobile : +94714961919 > > > > -- > Adrien > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org