Можно использовать поле script_ для вычисления поля ' emp_salary ' и использовать его в запросе агрегации? Вот пример.
У меня есть скрипт script_fields для вычисления ' emp_salary ', и я хочу использовать его в подзапросе агрегации, но я получаю
{
"query": {
"term": {
"name.keyword": "John"
}
},
"script_fields": {
"emp_salary": {
"script": {
"lang": "painless",
"source": """return 1"""
}
}
},
"aggs": {
"average": {
"avg": {
"field": "_field['emp_salary']"
}
}
}
}
но я получаю значение NULL для emp_salary. Я неправильно получаю значение поля?
"aggregations": {
"average": {
"value": null
}
}
Спасибо