Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Search Technologies
- Core principles of search engines and information retrieval
- Grasping indexing and search workflows
- Survey of contemporary search platforms
- Evaluating SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Overview of Apache Lucene architecture
- Survey of Apache Solr capabilities
- Exploring Solr collections, cores, documents, and schemas
- Navigating the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Exploring distributed search architecture
- Distinguishing SolrCloud from traditional Solr setups
- Examining SolrCloud components and cluster structure
- Understanding collections, shards, replicas, and leaders
- Architecting scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installing and configuring SolrCloud clusters
- Establishing nodes and inter-cluster communication
- Administering SolrCloud services and settings
Indexing and Data Management in SolrCloud
- Ingesting and managing documents across shards
- Evaluating indexing strategies
- Optimising commit strategies
- Managing updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Overseeing cluster state and configuration
- Automating cluster coordination
- Handling configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability
- Designing fault-tolerant SolrCloud deployments
- Load balancing search requests
- Configuring failover and continuous processing
SolrCloud Administration and Monitoring
- Managing SolrCloud via administrative interfaces
- Monitoring cluster health and performance
- Managing errors and troubleshooting issues
- Maintaining and optimising cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Creating collections and managing shards
- Configuring 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
- Familiarity with search concepts
- Foundational knowledge of Java
14 Hours