Solr Unleashed

A Hands-On Workshop for Building Killer Search Apps

Course Overview

Having consulted with clients on Lucene and Solr for the better part of a decade, we’ve seen the same mistakes made over and over again: applications built on shaky foundations, stretched to the breaking point. In this two day class, learn from the experts about how to do it right and make sure your apps are rock solid, scalable, and produce relevant results. Also check the course outline.

Class Schedule and Registration

10% Early Bird discount automatically applied when you register 30 days prior to the class start date.

Date Location Time Price Register
June 18-19

New York, NY

9:00am - 5:00pm $1,600

Class is FULL. Please add your name to the wait list.

July 9-10

Dallas (Irving), TX

9:00am - 5:00pm $1,600

Solr Training Register

July 9-10

Milan, Italy
(Delivered in Italian)

9:00am - 5:00pm $1,800

Solr Training Register

July 9-10

Geneva, Switzerland

9:00am - 5:00pm $1,800

Solr Training Register

July 16-17

Melbourne, Australia

9:00am - 5:00pm $1,800

Solr Training Register

July 23-24

Reston, Virginia

9:00am - 5:00pm $1,600

Solr Training Register

Who Should Attend?

This course is intended for Developers. System Administrators are welcome to attend, but it is primarily designed for people who have experience developing web applications in Java, PHP, Ruby or similar languages.

Learning Objectives

This class is all about best practices. The end goal is for students to walk away confident that their Solr installation is implemented in the best possible way.

Prerequisites

This is a technical class for technical people.  Experience with Solr is not required, but you should at minimum be comfortable with a command line (console, shell) to execute basic commands. 

Course Outline

Day 1 Day 2

1. The Fundamentals

  • About Solr
  • Installing and running Solr
  • Adding content to Solr
  • Reading a Solr XML response
  • Changing parameters in the URL
  • Using the browse interface

2. Searching

  • Sorting results
  • Query parsers
  • More queries
  • Hardwiring request parameters
  • Adding fields to default search
  • Faceting on fields
  • Range faceting
  • Date range faceting
  • Hierarchical faceting
  • Result grouping

3. Indexing

  • Adding your own content to Solr
  • Deleting data from solr
  • Building a bookstore search
  • Adding book data
  • Exploring the book data
  • Dedupe updateprocessor

4. Updating your schema

  • Adding fields to the schema
  • Analyzing text

5. Relevance

  • Field weighting
  • Phrase queries
  • Function queries

6. Extended features

  • More-like-this
  • Fuzzier search
  • Sounds-like
  • Geospatial
  • Spell checking
  • Suggestions
  • Highlighting

7. Multilanguage

  • Working with English
  • Working with other languages
  • Non-whitespace languages
  • Identifying languages
  • Language specific sorting

8. SolrCloud

  • Introduction
  • How SolrCloud works
  • Commit strategies
  • ZooKeeper
  • Managing Solr config files

More Information

If you have questions about this or any other LucidWorks University class, please contact the LucidWorks University team.

Register for your class today!

Check upcoming class schedule and registration information above

Note: Scheduled classes are subject to change.

Cancellation Policy

Registration for a class can be cancelled up to 14 calendar days in advance of the class date for either a full refund, or credit towards another class. No credit or refund can be given for no-shows, or class registrations cancelled less than 14 calendar days prior to a class date. If a registered participant is unable to attend the course, a substitute is welcome to take their place.

On occasion, LucidWorks has to cancel or reschedule a delivery. If this happens, we will notify you as far in advance of the scheduled course dates as possible. In the event that a course is cancelled, the liability of LucidWorks is limited to the return of paid registration fees.