代码:
<?PHP
require 'vendor/autoload.PHP';
use Elasticsearch\ClientBuilder;
$client = ClientBuilder::create()->build();
$params = [
'index' => 'shop',
'type' => 'users',
'id' => 'RTUuWHoBEUYxPF1yvn-9', // 通过id 更新
'body' => [
'doc' => [
'name' => '张四是谁呀'
]
]
];
// 更新
$response = $client->update($params);
echo json_encode($response);
响应:
{
"_index": "shop",
"_type": "users",
"_id": "RTUuWHoBEUYxPF1yvn-9",
"_version": 2,
"result": "updated",
"_shards": {
"total": 2,
"successful": 1,
"Failed": 0
},
"_seq_no": 6,
"_primary_term": 1
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。