/ / Elasticsearch [1.5.2] update_by_query nie działa zgodnie z oczekiwaniami - elasticsearch, elasticsearch-plugin

Elasticsearch [1.5.2] update_by_query nie działa zgodnie z oczekiwaniami - elasticsearch, elasticsearch-plugin

„Jestem dość nowy w Elasticsearch, więc przepraszam, jeśli brakuje mi czegoś podstawowego. Próbuję zaktualizować pole w dokumentach w moim indeksie.

POST test_index/_update_by_query
{
"query": {
"match": {
"label": {
"query": " checked",
"type": "phrase"
}
}
},
"script": "ctx._source.status = "ok""
}

Wygląda na to, że znajduje dokumenty, po prostu ich nie aktualizuje. Oto wyjście w cudu

{
"ok": true,
"took": 7531,
"total": 230954,
"updated": 0,
"indices": [
{
"test_index": {}
}
]
}

Zainstalowałem wtyczkę pod adresem https://github.com/yakaz/elasticsearch-action-updatebyquery zgodnie z zaleceniami. Każda pomoc byłaby najbardziej doceniana. Z góry dziękuję -

Odpowiedzi:

0 dla odpowiedzi № 1

W końcu odkryłem, co się dzieje. Musiałem dodać kolejną linię do .yml, aby to działało. Oto zmiany, które dodałem do pliku konfiguracyjnego:

script.inline: true
script.indexed: true
script.disable_dynamic: false

dodanie trzeciej linii robi różnicę. dzięki za pomocne komentarze.