通过对Elasticsearch进行查询来更新多个文档

时间:2019-06-12 10:07:11

标签: elasticsearch

我正在尝试更新满足某个查询的多个文档。

这就是我想的,但是知道这是不正确的:

POST http://152.12.12.143:9200/dma_index/_update_by_query
$queryString = '
            {
               "query": {
                    "bool": {
                        "must": [
                            {
                                "term": {"request_id": '.$reqId.'}
                            },
                            {
                                "term": {"pid": '.$pId.'}
                            }
                        ],
                        "must_not": [
                            {
                                "term": {"_id": '.$docId.'}
                            }
                        ]
                    } 
               },
               "doc": { 
                    "human_verdict": "Non Match",
                    "AdminEdit": "True",
                    "user": "'. $user .'"
                } 
            }';

我需要更新给定request_id and pidis not _id的所有文档。

我该怎么办?

0 个答案:

没有答案