About Us
Home»About Us»Events»Open Source Search Conference»2011»Tutorials

For more information on the Open Source Search Conference:

Miryon Pak +1 (617) 386-2090

conference@basistech.com

Open Source Search Conference 2011 banner

Tutorials

Solr Application Development Workshop (June 13-14, 2011)

Instructor: Erik Hatcher, Lucid Imagination Cost: $1495 Schedule: 9am-5pm daily, June 13 and 14 with a 1 hour break for lunch. Lunch will be provided.

This two-day hands-on training course is designed and developed by the engineers that helped write the Apache Lucene/Solr code, and delivered by instructors certified by Lucid Imagination in a shared classroom setting. The workshop is targeted at developers who want to build applications with Apache Solr, the Lucene Search Server. You will learn how to set up and use Solr to index and search, how to analyze and solve common problems, and how to use optional Solr modules such as facets, spell check, and highlighting. Lab exercises and real-world examples will be used to reinforce content.

There will be time for questions and discussion to enhance your learning experience. At the end of the course you will understand how to set up and use Solr to index and search, how to analyze and solve common problems, and how to use optional Solr modules such as facets, spell check, and highlighting.

The course covers

  • Principals of search application development
  • Common search use cases and their application
  • How to make content searchable
  • Key Solr and Lucene concepts
  • Basics of indexing and searching using Solr
  • How to design and run a Solr application
  • Best practices for indexing, searching and performance
  • Techniques to analyze and resolve common search problems
  • How to leverage Solr’s optional modules including spell checking, highlighting, Data Import Handler, Tika Integration and other popular capabilities
  • Advanced topics in designing Solr apps and running a site
  • Solr operations and deployment tools and strategies

Who Should Attend?

  • Developers needing a deep understanding of Solr and how to develop Solr search applications
  • Existing Solr users looking to fill-out their skill set
  • IT managers and architects that are implementing search or e-commerce applications
  • Technical and business users needing thorough understanding of Solr
  • System administrators

Prerequisites

Some programming skill and experience with a modern programming language such as Java, PHP, Perl, Ruby, .NET, or any language that supports HTTP and/or XML.

Duration

The class will be two days – June 13 and 14, 9am-5pm daily with a 1 hour break for lunch. Lunch will be provided at no extra charge.

Course Materials

Participants receive a binder with copies of all slides and handouts, as well as links to other resources and code downloads.

To Bring

Participants must bring their own laptop with the following installed:

  • Java: You will need to have a recent version of the JDK installed (1.6 ideally, but 1.5 should be OK) and a JAVA_HOME environment variable set that points to your JDK (must be a full JDK, nor JRE). The java executable needs to be accessible and set in the PATH environment variable.
  • Ant: You will need a recent version of Ant to run most of the labs. The Ant executable needs to be accessible from your PATH environment variable. Copy the provided ant-contrib-1.0b2.jar to your $ANT_HOME/lib directory.
  • Disk space: You will need about 600MB of free space available.

Solr Cluster Performance Tuning & Monitoring (June 14, 2011)

Instructor: Otis Gospodnetic, Sematext Cost: $100 Schedule: 9:00 a.m.-noon, with two 15-minute breaks (lunch provided at noon).

In this tutorial you will learn how to squeeze the most performance out of your Solr cluster. We’ll cover performance at both indexing and query time; dealing with large volumes of data versus high query rates, the combination of the two; and various index sharding architectures possible to gain on search performance, in multi-data center setups, etc. We’ll cover an array of best practices, tips and tricks we regularly use in our engagements with clients, from various configuration settings to querying efficiently, all of which one should employ to get the most out of Solr. You will also learn how to monitor your Solr cluster’s performance with command-line tools and a visual monitoring solution specifically designed for Solr performance monitoring.

Prerequisites

Basic knowledge of Solr, its configuration and setup.

To Bring

Participants must bring their own laptop.

Tutorial Cancellation Policy

Registration for tutorials may be cancelled up to 14 calendar days in advance (by end of day May 30, 2011) of the class date for a full refund. No refund can be given for no-shows, or class registrations cancelled less than 14 calendar days prior to a class date.

If a class is cancelled due to lack of enrollment, all registrants will receive a full refund of their enrollment fee.