У меня около 2000+ документов с именем файла «Contact.txt», я пытаюсь изменить поле с именем text: {class: 'contact'}
для всех этих файлов, выполнив следующие действия:
q = {
"script": {
"inline": "ctx._source.text.class='contact'",
"lang": "painless"
},
"query": {
"match": {
"name": "Contact.txt"
},
}
}
try:
es.update_by_query(body=q, index='index_name')
except Exception as e:
print(e)
Моя попытка / вылов дает мне ошибку:
TransportError(500, 'script_exception', 'runtime error')