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
- Essentials of search engines and information retrieval
- Gaining insight into indexing and search workflows
- Overview of contemporary search platforms
- Comparative analysis of SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Introduction to the architecture of Apache Lucene
- Overview of Apache Solr’s capabilities
- Details on Solr collections, cores, documents, and schemas
- Understanding the lifecycle of Solr search and indexing
SolrCloud Architecture and Concepts
- Comprehending distributed search architecture
- Distinct differences between SolrCloud and traditional Solr deployments
- SolrCloud components and cluster structure
- Exploring collections, shards, replicas, and leaders
- Designing scalable search environments
Deploying SolrCloud on AWS
- Preparation of Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishing nodes and cluster communication
- Administration of SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Adding and managing documents across shards
- Insights into effective indexing strategies
- Commit strategies and optimisation techniques
- Managing updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Managing cluster state and configurations
- Automating cluster coordination processes
- Handling configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability
- Designing fault-tolerant SolrCloud deployments
- Load balancing of search requests
- Configuring failover and continuous processing
SolrCloud Administration and Monitoring
- Managing SolrCloud via administration interfaces
- Monitoring cluster health and performance metrics
- 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 architectural decisions
- Performance and operational recommendations
- Common deployment challenges
- Next steps for SolrCloud administration
Requirements
- A solid grasp of Search concepts
- Fundamental knowledge of Java
14 Hours