$index =
$row['index'
];
$count =
(int) $row['doc_count'
];
$this->client->
indices()->
refresh(['index' =>
$index]);
if ($count > 0
) { continue;
} $alias =
$row['alias'
];
$this->
createAlias($index,
$alias);
$this->client->
indices()->
putSettings([ 'index' =>
$index,
'body' =>
[ 'number_of_replicas' =>
$this->config
['settings'
]['index'
]['number_of_replicas'
],
'refresh_interval' => null,
],
]);
$this->connection->
executeStatement( 'DELETE FROM elasticsearch_index_task WHERE id = :id',
[