Skip to main content

Core Solr Training Course

Get Started with Apache Solr

Rating 

Our Solr training classes have a 4.48/5 rating based on 40 reviews

This 8-hour online course, split over the course of two days, is the fastest and easiest way for you and your team to gain the basic skills needed to successfully use Solr capabilities by improving your workflow and increasing efficiency. Beginners will learn the core Solr concepts from scratch, such as inverted index, Solr schema, analysis, tokens, token filters, highlighting and query parsing. This online training covers Solr 6.x, 7x and 8x (8.6 version included). See the course outline below for more details.

Your Apache Solr instructor is an active Solr engineer and consultant with years of experience helping enterprise, medium, and small organizations. Radu has worked with clients from 10+ industries and regularly spoke at the main Solr conference, Activate (previously Lucene/Solr Revolution). Here are some problems Radu Gheorghe solved for Sematext clients recently:

  • Optimized and troubleshot SolrCloud clusters with 50+ nodes, 10s of TB of data, and thousands of queries per second.
  • Improved search relevancy to provide on-point results in various business use cases from e-commerce to document and people search.
  • Improved average search latency by more than 10x.
  • Developed, troubleshot, and maintained multiple Solr plugins, from query parsing to access control.
  • Improved 99th percentile GC pause times by more than 10x.

What’s Included

  • 8-hour online training
  • A digital copy of the training material
  • Docker Compose files, configs, scripts, etc.
  • Certificate of Completion

Next Class: Dec 5-6, 2022 See Upcoming Classes

$800.00 Register Now

On-site training available upon request

Looking for an extended knowledge-based Solr training covering form beginner to an advanced level? You’ve come to the right place.

Request Now

Why attend?

  • Small, interactive, instructor-led classes
  • Lots of hands-on exercises, tutorials and training materials
  • Customized learning experience
  • More flexibility – no need to travel
  • Real-world use cases and scenarios
  • Get our Solr certification – Certificate of Completion included
 

Who should attend?

This Solr course is designed for technical attendees of any knowledge level and is aimed at those who need to configure, tune and manage Solr and have only basic Solr knowledge.

No prior Solr experience is required. Experience with Linux systems is not a must, but basic familiarity with running shell commands (e.g., using curl command) will make the course more enjoyable.

What attendees say

For a non-native English speaker student, this course was a crystal clear explanation of Solr and all the sweetest juice you can extract from your text searches. Even if you think you know enough Solr, I wholeheartedly recommend this course for you.

Nestor Arturo Fernandez Ricaurte Senior Developer – Legis

Thank you for a very informative training, such a wealth of information that I truly enjoyed learning about.

Vickie Jean Charles Sr. System Engineer – Xactly Corporation

If you are serious about getting Solr right, this is the course for you. Simply put, it’s the best Solr instruction for those who want to master this domain and use Solr in the real world

Architect at Large Cloud Company

Upcoming Classes

Pick from the Solr Online Course matching your exact needs. Delivery method: Live Online. Time: 09:00 AM – 01:00 PM ET (2 sessions).

Be the first to hear about upcoming classes by signing up to our mailing list

DateClassPriceRegistration
Dec 5-6, 2022Core Solr$800 / personSee Course Outline Register Now

Course Outline

Getting started with Solr
  • What is Apache Solr
  • General principles
  • Architecture types
Introduction to Solr
  • Starting Solr with schema-less configuration
  • Inverted index
  • Relevancy basics
  • Indexing documents
  • Retrieving documents by identifier
  • Searching for documents
  • Deleting documents
  • Lab
    • Using start scripts
    • Working with configuration
    • CRUD operations
Indexing data
  • Data structure
  • Running Solr with our own configuration
  • XML data format explained
  • JSON data format explained
  • CSV data format explained
  • Index structure configuration
  • Defining custom field types
  • String vs Text based types
  • Basic field usage examples
  • Tokenizers
  • Char filters
  • Filters
  • Language oriented data
  • Copy fields
  • Dynamic fields
  • Doc values
  • Additional field properties
  • Lab
    • Indexing data
    • Working with Solr schema
    • Creating fields and types
    • Using copy fields
    • Using Solr language analysis capabilities
Searching
  • Simple URI search
  • Paging
  • Sorting
  • Filters
  • Choosing display fields
  • Pseudo fields
  • Debug query
  • Lucene query language
  • Standard query parser
  • Dismax query parser
  • Extended dismax query parser
  • XML query parser
  • Examples of other parsers
  • Using cursor for deep paging
  • Highlighting
  • Dealing with relevancy
  • Function queries
  • Multi collection search
  • Lab
    • Paging
    • Sorting
    • Term searching
    • Using various query parsers
    • Using cursor
Data Analysis
  • Introduction to faceting
  • Basic use cases
  • Field faceting
  • Field prefix faceting
  • Sorting faceting results
  • Limiting faceting
  • Range faceting
  • Query faceting
  • Hierarchical faceting
  • Interval faceting
  • Lab
    • Building tag cloud using field faceting
    • Using prefixes to build simple autocomplete feature
    • Sorting faceting results
    • Working with numerical data and faceting
    • Using hierarchical faceting to get more insight into the data
    • Interval faceting
 

Main Topics

    • What is Apache Solr
    • Apache Solr Basic Concepts
    • Apache Solr Architecture Concepts
    • Apache Solr Strengths and Weaknesses
    • Apache Solr CRUD Operations
    • Data Structure Design
    • Working with Fields and Field Types
    • Searching
    • Faceting
    • Using Function Queries
    • Highlighting

Elasticsearch Training

Course key takeaways

After taking this course you will know how to:

  • Configure and deploy Solr.
  • Run a wide range of queries including queries with facets and aggregations
  • Index documents with Solr

Setup requirements

  • Participants must use their own computer with OSX, Linux, or Windows, with a recent version of Java installed.
  • Participants should be comfortable using a terminal/command line.

Need On-Site or Remote Training

Get in touch with us.

Stay up to date

Get tips, how-tos, and news about Elastic / ELK Stack, Observability, Solr, and Sematext Cloud news and updates.

Sematext Newsletter
Securely save credentials in User Journey Scripts Learn more