If a shard it's becoming too big you cannot simply add a new shard to a collection, but the correct procedure is to split the shard in two parts. The original shard remains the same and Solr creates two new shards each of which contains a part of the documents of the original shard. The two new shards will start to receive the requests directed to the original shard, and the latter must be deactivated manually. If needed you can move the new shards to other cluster nodes. Split the shard in two parts The command to split a shard into two parts is: curl 'http://localhost:8983/solr/admin/collections?action=SPLITSHARD&collection=examplecoll&shard=shard1&async=true' Here "shard1" is the id of the shard to be split and "examplecoll" is the name of the collection to which the shard belongs. Note the async parameter: it's better to execute this command in an asynchronous way because it can last for a long time depending on the numb
Scattered thoughts, mainly about about computer science and computing education.