0
elasticsearchで更新するデータは6kkです。そして私はPHPを使用する必要があります。 ドキュメントで検索したところ、Bulk Indexingが見つかりましたが、以前のデータは保持されていません。弾性検索部分バルク更新
は私が持っている:更新する
[
{
'name': 'Jonatahn',
'age' : 21
}
]
マイコード:
$params =[
"index" => "customer",
"type" => "doc",
"body" => [
[
"index" => [
"_index" => "customer",
"_type" => "doc",
"_id" => "09310451939"
]
],
[
"name" => "Jonathan"
]
]
];
$client->bulk($params);
を私が名前を更新することと年齢を続けると予想しますが、年齢が削除された['name' => 'Jonathan']
を送信します。 もちろん、データごとにデータを更新することはできますが、これには時間がかかります。別の方法がありますか?