Я пытаюсь определить следующий тривиальный скрипт, но он плохо компилируется при запросе
POST _scripts/calculate-score
{
"script": {
"lang": "painless",
"source": "ctx._score"
}
}
GET mygame/_search
{
"query": {
"script": {
"script": {
"id": "calculate-score",
"params": {
"my_modifier": 2
}
}
}
}
}
возвращается:
{
"error": {
"root_cause": [
{
"type": "script_exception",
"reason": "compile error",
"script_stack": [
"ctx._score",
"^---- HERE"
],
"script": "ctx._score",
"lang": "painless"
}
Я не знаю, что на самом деле не так. Я даже пытался заменить ctx._score
на число, но ничего не изменилось.