SOLR For Administrators

Course Duration

3 to 5 days (Each day ~6 hours, including hands-on labs).

Course Objectives

– Understand Solr architecture
– Deploy and manage Solr instances
– Manage schema and collections
– Tune performance
– Secure installations
– Troubleshoot issues

Day 1: Introduction & Core Concepts
– What is Apache Solr?
– Use cases and ecosystem
– Solr vs Elasticsearch
– Solr architecture
– Schema basics
Lab: Install Solr and run your first query

Day 2: Schema Management and Indexing
– Field types, analyzers
– Dynamic fields
– Data ingestion (DIH, curl/Post)
– Tika integration
– Faceting and filtering
Lab: Define schema and index data

Day 3: Solr Configuration & Administration

Solr Administration Bootcamp

– SolrCloud vs standalone
– Collections, shards, replicas
– ZooKeeper essentials
– Config files and request handlers
– Backup & restore
Lab: Deploy SolrCloud cluster

Day 4: Scaling, Performance Tuning, Monitoring
– Caching and commits
– JVM tuning
– GC and memory
– Monitoring tools
Lab: Tune Solr node

Day 5: Security, Troubleshooting, Best Practices
– SSL, Auth, Kerberos
– Logs and common errors
– Disaster recovery
– Rolling upgrades
– Real-world use cases
Lab: Secure Solr and simulate failure

Tools and Requirements
– Solr 8.x/9.x
– ZooKeeper
– Java 11+
– Linux VM/Docker
– Prometheus/Grafana (optional)
– IDE

Solr Administration Bootcamp

Deliverables
– Slide decks
– Cheat sheet
– Admin scripts
– Final project: SolrCloud deployment demo