Lucene Boot Camp

Apache Lucene is a high-performance, cross-platform search API in production use in a large number of applications. This tutorial will be an in-depth, hands-on class targeted at developers who wish to integrate Lucene Java into their applications. The two day tutorial will cover the key concepts behind Lucene, along with code examples, documentation and resources. Concepts covered are: Lucene setup; indexing content, indexing customization; searching, including how to use the many Lucene Query APIs to achieve better search results. Additionally, we will cover advanced topics like Lucene performance and threading issues, Span Queries, filters, term vectors, and sorting, all of which can help solve common problems in search applications. The class will gain hands-on experience with Lucene and leave with the know-how to build a Lucene-based application. No prior Lucene knowledge is required, but participants must be able to code in the Java programming language and come prepared to code. Concepts learned can also be applied to Solr. Students are encouraged to bring their own content to index/search. Please refer to the Lucene Boot Camp website (http://www.lucenebootcamp.com) for more information on the class.