from elasticsearch import Elasticsearch
es = Elasticsearch(['192.168.55.90:9200'])
updateBody = {
"query": {"bool": {
"must": {
"wildcard": {
"fileName.keyword": "0719_020314_631578*"
}}}
},
"script": {
"inline": "ctx._source.photo.capturenum =params.tags",
"params": {
"tags": -1
},
"lang":"painless"
}
}
res= es.update_by_query(index='ccat1', body=updateBody, doc_type='demo0')
print(res)
# for data in res["hits"]["hits"]:
# print(data["_id"],data["_source"])