Первые версии Solr не поддерживали кластеризацию - он даже не поддерживал более одного ядра внутри каждого экземпляра Solr. Многоядерная поддержка была представлена позже, затем SolrCloud (поддержка кластеризации) и коллекции были представлены в Solr 4.
До появления SolrCloud у вас была поддержка кластеризации вручную (то есть то, что известно как sharding) и поддержка репликации (сначала через внешние программы, такие как rsync, затем встроенная через http-репликацию), но SolrCloud была первой версией, которая его поддерживала без явной обработки из вашего собственного кода.