Is there any document that describes why indexing and querying performance
is better at SolrCloud compared to older versions of Solr?
I was examining that architecture to use: there will be a cloud of Solr
that just do indexing and there will be another cloud that copies that
indexes into them
Correct. With SolrCloud you typically don't need to make this
separation (with ElasticSearch one can designate some nodes as
non-data nodes). SolrCloud won't necessarily always be faster because
it typically involves sharding and thus a distributed search, while
some non-SolrCloud setups can