In this chapter, we went through most of the aspects of SolrCloud. We understood the architecture of SolrCloud, constructed a setup for SolrCloud using ZooKeeper servers, and created our collections on the cloud. We saw the advantages of routing and how to implement it. We saw how SolrCloud addresses the horizontal scalability, high availability, and distributed indexing and search requirements for a large-scale Solr deployment. We saw how to manage the shards in SolrCloud and monitor SolrCloud. We can use the monitoring information to size the cores in SolrCloud and scale it further. We also saw that SolrCloud can be used as a NoSQL database.
In the next chapter, we will explore text tagging using the Lucene Finite State Transducer (