小编Sij*_*iji的帖子

ElasticSearch通过查询删除不适用于PHP

我正在使用Elastic search 5.x,以下代码可以正常工作:

curl -XPOST "http://localhost:9200/test_index/test_info/_delete_by_query" -d'
{
  "query": {
    "match": {
        "category_id": "21"
    }
  }
}'
Run Code Online (Sandbox Code Playgroud)

但是,当我在php代码中尝试相同操作时,它不起作用:

$client->deleteByQuery([
'index' => 'test_index',
'type'  => 'test_info',

    'query' => [
        'match' => [
                ['category_id' => 21]

        ]       
    ]
Run Code Online (Sandbox Code Playgroud)

]);

php elasticsearch

1
推荐指数
1
解决办法
1810
查看次数

标签 统计

elasticsearch ×1

php ×1