Skip to course content

SOLR – capabilities, setup, and administration

Enable administrators to install, configure, monitor, and scale Solr search clusters—including SolrCloud—for reliable, high-performance search.

Get Course Info

Audience: Developers, business users, administrators

Duration: Two days (optional third day for developers)

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Overview

This course introduces students to the Solr platform. Through a combination of lecture, discussion, and labs students will gain hands-on experience configuring effective search and indexing.

Objective

Enable administrators to install, configure, monitor, and scale Solr search clusters—including SolrCloud—for reliable, high-performance search.

What You Will Learn

  • Solr installation and configuration
  • Solr architecture and design
  • Faceting, indexing, and search
  • Advanced topics including spell checking, suggestions, Multicore, and SolrCloud.

Course Details

Audience: Developers, business users, administrators

Duration: Two days (optional third day for developers)

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Prerequisites:

Experienced technical staff with a background in web-application operations and, preferably, development.

Setup: Amazon EC2 servers for installation, administration, and lab work • SSH client • Browser • Zero-Install (no Solr install on laptops)

Detailed Outline

  • Solr Overview
  • Installing and running Solr
  • Adding content
  • XML responses
  • Labs: install Solr, run queries
  • Sorting results
  • Query parsers
  • Faceting
  • Result grouping
  • Labs: advanced queries
  • Adding content
  • Deleting data
  • Dedupe processor
  • Labs: indexing collections
  • Adding fields
  • Analyzing text
  • Labs
  • Field weighting
  • Phrase queries
  • Function queries
  • Fuzzy search
  • Labs
  • More-like-this
  • Geospatial
  • Spell checking
  • Suggestions
  • Highlighting
  • Labs
  • Cores
  • ZooKeeper
  • Commit strategies
  • Labs

Ready to Get Started?

Contact us to learn more about this course and schedule your training.