У меня следующий запрос:
{
"script": " for (int i = 0; i < ctx._source.sample.size(); i++) {boolean f = false;if (ctx._source.sample[j].id == sample.id) {ctx._source.sample[j].c_rg = sample.c_rg;f=true;break;}}\nif(!f){ctx._source.sample.add(sample);}}",
"params": {
"sample":
{
"id": "GM033438",
"c_rg": [{"start":"69082","end":"70000"}]
}
}
}
У меня есть эта ошибка:
"type": "script_exception",
"причина": "не удалось скомпилировать заводной скрипт",
"вызванный": {
"type": "множественная_компиляция_Ошибки_Exception",
«причина»: «сбой при запуске: \ n1dfd396b94db7321e5b5c14fbb1bfc21983608e6: 2: ожидание EOF, найдено '}' @ строка 2, столбец 40. \ n if (! f) {ctx._source.sample.add (sample);}} \ n ^ \ n \ n1 error \ n "
}
похоже, у меня проблема с "\ n" ... но я не знаю, как ее решить ... спасибо!