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.

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.


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

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


  • Sorting results
  • Query parsers
  • More queries
  • Hardwiring request parameters
  • Adding fields to default search
  • Faceting
  • Result grouping


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

Updating your schema

  • Adding fields to the schema
  • Analyzing text

  • Field weighting
  • Phrase queries
  • Function queries
  • Fuzzier search
  • Sounds-like

Extended features

  • More-like-this
  • Geospatial
  • Spell checking
  • Suggestions
  • Highlighting
  • Pseudo-fields
  • Pseudo-joins
  • Multilanguage


  • Adding more kinds of data


  • 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 below

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.

LucidWorks University

LucidWorks University

Need help choosing the right Solr training?


Tan Matosian
Training Manager

SiLK Webinar


Search MarketPlace

Get the latest apps, add-ons,
code snippets and more

Visit the MarketPlace XXX


LucidWorks Blog

Alea Abed, Aug 21, 2014
Andy Wibbels, Jul 16, 2014



All Lucene/Solr - All the time.

Check it out XXX