धन्यवाद नील लुन, आपकी प्रतिक्रिया ने वास्तव में मदद की। असल में मैं एक समय में सभी डेटा तक पहुंच रहा था जो बड़ी मेमोरी का उपभोग कर रहा था। तो इसके बजाय, मैंने नीचे दिए गए कोड का उपयोग करके एक समय में डेटा का हिस्सा निकालने का प्रयास किया, जो काम करता था।
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);
}
});