Get in Touch
 Duration 14 hours

Course Outline

Introduction to Search Technologies

  • Core principles of search engines and information retrieval
  • Insights into indexing and search workflows
  • Survey of contemporary search platforms
  • Analysis of SolrCloud compared to other distributed search solutions

Apache Lucene and Apache Solr Fundamentals

  • Overview of the Apache Lucene architecture
  • Summary of Apache Solr capabilities
  • Explanation of Solr collections, cores, documents, and schemas
  • Understanding the lifecycle of Solr search and indexing

SolrCloud Architecture and Concepts

  • Exploring distributed search architecture
  • Differentiating SolrCloud from conventional Solr deployments
  • Identification of SolrCloud components and cluster structure
  • Roles of collections, shards, replicas, and leaders
  • Strategies for designing scalable search environments

Deploying SolrCloud on AWS

  • Preparation of Amazon EC2 environments
  • Installation and configuration of SolrCloud clusters
  • Establishment of nodes and cluster communication
  • Oversight of SolrCloud services and configurations

Indexing and Data Management in SolrCloud

  • Document addition and management across shards
  • Strategies for effective indexing
  • Commit strategies and optimisation
  • Handling updates and distributed indexing

Cluster Coordination with Apache ZooKeeper

  • Introduction to ZooKeeper and its function within SolrCloud
  • Management of cluster state and configuration
  • Automation of cluster coordination
  • Handling of configuration files via ZooKeeper

Reliability, Fault Tolerance, and Scaling

  • Replication and high availability concepts
  • Design of fault-tolerant SolrCloud deployments
  • Load balancing of search requests
  • Configuration of failover and continuous processing

SolrCloud Administration and Monitoring

  • Administration of SolrCloud via interfaces
  • Monitoring of cluster health and performance
  • Error management and issue troubleshooting
  • Maintenance and optimisation of cluster operations

Practical SolrCloud Workshop

  • Deployment of a SolrCloud cluster on AWS
  • Creation of collections and management of shards
  • Configuration of replication and failover
  • Testing of distributed search operations

Course Review and Best Practices

  • Reflection on SolrCloud architecture decisions
  • Recommendations for performance and operations
  • Common deployment challenges
  • Next steps for SolrCloud administration

Requirements

  • Familiarity with core search concepts
  • Foundational knowledge of Java

Number of participants


Price per participant

Upcoming Courses

Related Categories