Change the number of requests per second for a particular reindex operation. For example:
POST _reindex/r1A2WoRbTwKZ516z6NEs5A:36619/_rethrottle?requests_per_second=-1 Rethrottling that speeds up the query takes effect immediately. Rethrottling that slows down the query will take effect after completing the current batch. This behavior prevents scroll timeouts.
POST /_reindex/{task_id}/_rethrottle
Console
POST _reindex/r1A2WoRbTwKZ516z6NEs5A:36619/_rethrottle?requests_per_second=-1 resp = client.reindex_rethrottle( task_id="r1A2WoRbTwKZ516z6NEs5A:36619", requests_per_second="-1", ) const response = await client.reindexRethrottle({ task_id: "r1A2WoRbTwKZ516z6NEs5A:36619", requests_per_second: "-1", }); response = client.reindex_rethrottle( task_id: "r1A2WoRbTwKZ516z6NEs5A:36619", requests_per_second: "-1" ) $resp = $client->reindexRethrottle([ "task_id" => "r1A2WoRbTwKZ516z6NEs5A:36619", "requests_per_second" => "-1", ]); curl -X POST -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_reindex/r1A2WoRbTwKZ516z6NEs5A:36619/_rethrottle?requests_per_second=-1" client.reindexRethrottle(r -> r .requestsPerSecond(-1.0F) .taskId("r1A2WoRbTwKZ516z6NEs5A:36619") );