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']
를 보낼 때. 물론 데이터별로 데이터를 업데이트 할 수는 있지만 시간이 오래 걸릴 것입니다. 다른 방법이 있습니까?