6.elasticsearch-php更新文档和删除文档

更新文档
删除文档

<?php
require 'vendor/autoload.php';
use Elasticsearch\ClientBuilder;
// 设置时间地区
date_default_timezone_set("PRC");
$client = ClientBuilder::create()->build();
// 更新文档
// 部分更新 在body中指定一个doc参数
$params = [
    'index' => 'my_user',
    'type' => 'my_user',
    'id' => 'oihIZG8Bo1fYIoZSdtdR',
    'body' => [
        'doc' => [
            'name' => 'www',
            'updateTime' => date('Y-m-d H:i:s',time())
        ]
    ]
];
//$response = $client->update($params);
//print_r($response);

// 删除文档
$params = [
    'index' => 'my_user',
    'type' => 'my_user',
    'id' => 'oihIZG8Bo1fYIoZSdtdR',
];
$response =  $client->delete($params);
print_r($response);

发布了77 篇原创文章 · 获赞 33 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_39337886/article/details/103803509