Tack Neil Lunn, din feedback hjälpte verkligen. Egentligen fick jag tillgång till alla data samtidigt som konsumerade stort minne. Så istället försökte jag extrahera en bit av data åt gången med koden nedan, vilket fungerade.
User::chunk(100, function ($users) {
foreach ($users as $user) {
$temp=$user['attributes'];
unset($temp['_id']);
$params = [
'index' => 'test_index',
'type' => $temp['type'],
'id' => $temp['lid'],
'body' => $temp
];
$client = Elasticsearch::create()->build();
$response = $client->index($params);
}
});