Get in Touch

Course Outline

Introduction to Search Technologies

  • Core concepts of search engines and information retrieval
  • Indexing and search workflow mechanics
  • Survey of modern search platforms
  • Comparison of SolrCloud with other distributed search solutions

Apache Lucene and Apache Solr Fundamentals

  • Overview of Apache Lucene architecture
  • Capabilities of Apache Solr
  • Solr collections, cores, documents, and schemas
  • The Solr search and indexing lifecycle

SolrCloud Architecture and Concepts

  • Distributed search architecture principles
  • Differences between SolrCloud and traditional Solr deployments
  • SolrCloud components and cluster structure
  • Collections, shards, replicas, and leaders
  • Designing scalable search environments

Deploying SolrCloud on AWS

  • Preparing Amazon EC2 environments
  • Installation and configuration of SolrCloud clusters
  • Establishing nodes and cluster communication
  • Managing SolrCloud services and settings

Indexing and Data Management in SolrCloud

  • Document addition and management across shards
  • Indexing strategy insights
  • Commit strategies and optimisation
  • Handling updates and distributed indexing

Cluster Coordination with Apache ZooKeeper

  • ZooKeeper introduction and its role in SolrCloud
  • Managing cluster state and configuration
  • Automating cluster coordination
  • Handling configuration files via ZooKeeper

Reliability, Fault Tolerance, and Scaling

  • Replication and high availability concepts
  • Designing fault-tolerant SolrCloud deployments
  • Load balancing search requests
  • Configuring failover and continuous processing

SolrCloud Administration and Monitoring

  • Managing SolrCloud via administration interfaces
  • Monitoring cluster health and performance
  • Error management and troubleshooting
  • Maintaining and optimising cluster operations

Practical SolrCloud Workshop

  • Deploying a SolrCloud cluster on AWS
  • Creating collections and managing shards
  • Setting up replication and failover
  • Testing distributed search operations

Course Review and Best Practices

  • Reviewing SolrCloud architecture decisions
  • Performance and operational recommendations
  • Common deployment challenges
  • Next steps for SolrCloud administration

Requirements

  • A grasp of fundamental search concepts
  • Basic proficiency in Java
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories