
SOLR Training
Master Apache Solr from installation to production-grade distributed search. This training covers schema design, relevance tuning, SolrCloud architecture, security, and performance optimization — everything you need to build and operate enterprise search systems with confidence.
What you will learn:
You will gain hands-on expertise across the full Solr stack, starting with core search concepts and moving through schema configuration, document indexing, and advanced query parsing. You will learn to tune relevance using BM25, function queries, and machine-learned ranking models. The course covers SolrCloud deployment with ZooKeeper, multi-shard collections, and high-availability replica strategies. You will also implement authentication, TLS encryption, monitoring dashboards, and backup procedures for production environments. Additional modules address Kafka integration, vector search, Kubernetes deployment, and systematic troubleshooting of real-world incidents.
How you study in practice SOLR Training
How you practice SOLR Training
For companies that want to train their team
With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to Solr and Search Concepts
Introduction to Solr and Search Concepts
Lesson 1 • Installing and Running Solr
Guides students through local installation, startup, and basic verification. Hands-on setup ensures a working environment for all later exercises.
Lesson 2 • What Is Apache Solr
Covers Solr's origin, purpose, and position in the search landscape. Establishes context for all subsequent technical topics in the chapter.
Lesson 3 • Solr Architecture Overview
Explains Solr's major components: cores, handlers, and the request pipeline. Students gain a mental model of how a query flows through the system.
Lesson 4 • Core Search Concepts
Introduces inverted indexes, relevance scoring, and full-text search fundamentals. Provides the conceptual vocabulary needed throughout the course.
Chapter 2HideHide detailsSee detailsSchema Design and Field Configuration
Schema Design and Field Configuration
Lesson 1 • Understanding the Solr Schema
Explains managed schema vs. classic schema.xml and their trade-offs. Sets the foundation for all field and type definitions in this chapter.
Lesson 2 • Analysis Chains and Text Processing
Teaches how tokenizers, filters, and analyzers transform text at index and query time. Proper chain design directly affects search quality.
Lesson 3 • Dynamic Fields and Copy Fields
Introduces dynamic field patterns and copy field directives for flexible schema design. Students reduce schema maintenance overhead while supporting diverse query needs.
Lesson 4 • Field Types and Data Modeling
Covers primitive and complex field types, including text, numeric, date, and geo. Students map domain data to appropriate Solr field types.
Lesson 5 • Schema Validation and Evolution
Addresses adding, modifying, and removing fields safely in production schemas. Students apply strategies that avoid data loss and reindex disruption.
Chapter 3HideHide detailsSee detailsIndexing Documents and Data Ingestion
Indexing Documents and Data Ingestion
Lesson 1 • Using SolrJ for Java Clients
Introduces the SolrJ client library for programmatic indexing and querying from Java. Students build a simple indexing application using SolrJ.
Lesson 2 • Atomic Updates and Optimistic Concurrency
Covers partial document updates and version-based conflict detection. Students apply atomic updates to avoid full document rewrites in high-throughput scenarios.
Lesson 3 • Data Import Handler and Connectors
Teaches the Data Import Handler (DIH) for pulling data from databases and files. Students configure a DIH job and schedule incremental imports.
Lesson 4 • Indexing via the Update API
Covers JSON, XML, and CSV document submission through the Update Request Handler. Students index sample documents and verify results immediately.
Lesson 5 • Indexing Fundamentals
Explains Solr's document model, unique keys, and commit semantics. Establishes correct mental models before students write any indexing code.
Chapter 4HideHide detailsSee detailsQuerying Solr: Syntax and Parameters
Querying Solr: Syntax and Parameters
Lesson 1 • Faceting and Aggregations
Introduces field facets, range facets, pivot facets, and JSON Facet API aggregations. Students build navigation and analytics features on top of search results.
Lesson 2 • Filtering, Sorting, and Pagination
Teaches filter queries (fq), sort parameters, and cursor-based pagination for large result sets. Students optimize queries by separating filter caching from scoring.
Lesson 3 • DisMax and eDisMax Query Parsers
Covers the DisMax and Extended DisMax parsers designed for user-facing search boxes. Students configure qf, pf, mm, and boost parameters for relevance tuning.
Lesson 4 • Highlighting and Result Formatting
Covers snippet highlighting, response writers, and field transformers for result presentation. Students configure output formats suited to different client applications.
Lesson 5 • Standard Query Parser Basics
Introduces the lucene query parser syntax for field searches, Boolean operators, and wildcards. Students write and test queries against indexed sample data.
Chapter 5HideHide detailsSee detailsRelevance Tuning and Ranking
Relevance Tuning and Ranking
Lesson 1 • Boosting Strategies
Covers index-time boosts, query-time boosts, and function query boosts for relevance control. Students apply multiple boost strategies and measure their combined effect.
Lesson 2 • Understanding Solr Scoring
Explains the default BM25 similarity model and how field-level boosts affect scores. Students use the debug=query parameter to inspect score explanations.
Lesson 3 • Function Queries and Ranking Formulas
Teaches Solr's function query syntax for math-based ranking signals. Students build custom ranking formulas combining text score with numeric business signals.
Lesson 4 • Learning to Rank with Solr LTR
Introduces the Learning to Rank (LTR) plugin for machine-learned ranking models. Students upload feature stores, train a model, and deploy it for reranking.
Lesson 5 • Relevance Testing and Iteration
Covers offline evaluation with judgment lists and online A/B testing approaches. Students establish a repeatable relevance improvement workflow.
Chapter 6HideHide detailsSee detailsSolrCloud: Distributed Search at Scale
SolrCloud: Distributed Search at Scale
Lesson 1 • Distributed Indexing and Querying
Teaches how documents are routed to shards and how distributed queries are merged. Students configure custom routing and optimize cross-shard query performance.
Lesson 2 • SolrCloud Architecture
Explains sharding, replication, and ZooKeeper's role in cluster coordination. Students map SolrCloud concepts to their own scaling requirements.
Lesson 3 • ZooKeeper Operations and Config Management
Covers uploading config sets, managing ZooKeeper znodes, and cluster reconfiguration. Students use the zkcli tool and Config API for safe configuration changes.
Lesson 4 • Replica Types and High Availability
Introduces NRT, TLOG, and PULL replica types and their availability trade-offs. Students select replica strategies that balance indexing throughput with read availability.
Lesson 5 • Creating and Managing Collections
Covers the Collections API for creating, modifying, and deleting collections. Students perform common collection lifecycle operations via API and Admin UI.
Chapter 7HideHide detailsSee detailsPerformance Tuning and Caching
Performance Tuning and Caching
Lesson 1 • JVM and Heap Tuning
Covers JVM heap sizing, garbage collector selection, and GC pause minimization. Students apply settings that reduce stop-the-world pauses during peak load.
Lesson 2 • Solr Caching Architecture
Explains the filter cache, query result cache, document cache, and field value cache. Students configure cache sizes and eviction policies for their workloads.
Lesson 3 • Index Optimization and Segment Management
Teaches Lucene segment merging, optimize operations, and index warm-up strategies. Students balance merge overhead against query performance for their index size.
Lesson 4 • Query Performance Profiling
Introduces the debug=timing parameter, slow query logging, and Solr metrics API. Students identify expensive query components and apply targeted optimizations.
Lesson 5 • Hardware and Deployment Sizing
Covers disk I/O, CPU, RAM, and network considerations for Solr deployments. Students produce a sizing estimate based on index size, query rate, and SLA targets.
Chapter 8HideHide detailsSee detailsSecurity, Monitoring, and Production Operations
Security, Monitoring, and Production Operations
Lesson 1 • Monitoring with Metrics and Logging
Introduces Solr's metrics API, JMX integration, and structured logging configuration. Students build dashboards that surface query latency, error rates, and cache hit ratios.
Lesson 2 • Backup, Recovery, and Disaster Planning
Covers snapshot-based backups, replication-based recovery, and RTO/RPO planning. Students design a backup schedule and test restore procedures end to end.
Lesson 3 • Upgrades and Operational Runbooks
Teaches rolling upgrades, compatibility checks, and post-upgrade validation steps. Students create runbooks for routine operations and incident response.
Lesson 4 • Authentication and Authorization
Covers Solr's built-in Basic Auth, Kerberos, and JWT authentication plugins. Students configure role-based access control to protect collections and admin endpoints.
Lesson 5 • TLS Encryption and Network Security
Teaches enabling TLS for client-to-Solr and inter-node communication. Students generate certificates, configure keystores, and verify encrypted connections.
Your valid completion certificate
This course is for you:
Backend developers: wanting to add powerful search to their applications.
Data engineers: building pipelines that need fast, scalable text retrieval.
DevOps engineers: tasked with deploying and maintaining search infrastructure.
Software architects: evaluating Solr for large-scale enterprise search projects.
Database administrators: expanding their skill set into search technologies.
Technical product managers: needing to understand search systems they oversee.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in the United States?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















