Training Outline
DRAFT
We will use the following outline as a general guide for our one day training classes. Multi-day classes can be expanded to cover these areas in greater depth, as well as other areas of Solr (such as distributed search)
- Intro: What are Solr and Lucene?
- Setup of training environment (instructions will be sent prior to class)
- Quick Start with the Solr examples
- Indexing example data
- Search requests and response format options
- Admin backend facilities
- Solr Search Basics
- Terminology and Key Concepts
- Documents, Fields, Indexing
- Schema Configuration
- Solr Runtime Configuration
- Understanding Request Handlers
- Indexing Factors (mergeFactor, etc.)
- Terminology and Key Concepts
- In-depth Indexing
- Analysis
- Performance
- Including commit notifications and searcher warming
- In-depth Searching
- Standard Request Handler
- DisMax
- Faceting
- Performance
- Client APIs
- Java with SolrJ
- Ruby with solr-ruby, acts_as_solr, Flare
- Python/PHP/curl/etc
- Other Features
- Spell Checking
- More Like This
- Highlighting
- Search Components
- Multi-core
- Production Deployment
- CPU, disk, RAM considerations
- JVM settings
- Replication
- Caching
- Administration
- Your Questions Answered
- Solr Resources
Do you have specific needs that aren’t covered here? Drop us an email at trainer (domain is lucenebootcamp.com) and let us know what you are interested in and we will gladly give you a quote.