More ApacheCon Info

As I posted earlier, I will be giving a talk and a tutorial at ApacheCon Europe this year on the Apache Lucene Java project. My talk is titled “Advance Lucene”. Here is the abstract:
Lucene Java is a high performance, scalable, cross-platform search engine that contains many advanced features that often are under utilized by most users. In this session, designed for those familiar with Lucene, we will look into some of Lucene’s more advanced topics and their application in real world systems, including: building complex queries using Spans, filters and the Lucene sorting APIs; improving results using Term Vectors for manual and automatic relevance feedback; and understanding Lucene performance tuning trade offs.
The tutorial, title “Lucene Boot Camp” will be an all-day, in-depth look into getting Lucene running in an application. No prior knowledge of Lucene is required, but you should be comfortable programming in Java and should bring a laptop to work on. Below is an unofficial outline of what I expect to cover:
- Intro
- Setup Lucene
- Getting the source, nightly builds, compilation
- Getting a collection
- Indexing
- Concepts and Important classes
- Basics
- In-depth look at analysis
- Available analyzers
- tokenization
- filters
- Writing a custom analyzer
- Handling special cases: number, dates, etc.
- Performance and threading
- Searching
- Concepts, Definitions and Important Classes
- Using the Query Parser
- Syntax
- Things to watch out for
- Getting to know the Query classes, programmitic query building
- Filters — How and Why
- Sorting
- Advanced Searching
- Spans
- Expert APIs
- Multi-index
- Parallel
- Remote
- Performance and Threading
- Special Issues, time permitting
- Term Vectors
- Multilingual Issues
- Specific Class Questions in-depth
- Where to find help
Lucene, Java, tutorial, ApacheCon, Europe, talk, Advance Lucene, performance
Technorati Tags: Lucene, Java, tutorial, ApacheCon, Europe, talk, Advance Lucene, performance

[...] Lucene :: More ApacheCon Info [...]