Я пытаюсь обновить несколько значений в индексе с помощью Java Api через Elastic Search Script. Но не удалось обновить поля.Как обновить несколько полей, используя скрипт java api elasticsearch
Пример кода: -. ("Ctx._source")
1::
UpdateResponse response = request.setScript("ctx._source").setScriptParams(scriptParams).execute().actionGet();
UpdateResponse response = request.setScript("ctx._source.").setScriptParams(scriptParams).execute().actionGet();
если я упомянул (точка) в получении illegalArgument Exception и если я не использую точку, не получая никакого исключения, но значения не обновляются в индексе. Может ли кто-нибудь сказать мне, как решить эту проблему.
Что вы видите в сценариях? В вашем скрипте упоминается источник _source, но нет назначения. Вы посмотрели примеры [здесь] (http://www.elasticsearch.org/guide/reference/api/update/)? – javanna