У меня большая конфигурация с запросами и фильтрами, которая работает нормально.Elasticsearch: добавление временного поля для результата Groovy
Теперь я добавляю новый фильтр сценария с помощью Groovy, который работает тоже хорошо:
doc['age'].value >= 18;
Но мне интересно, как сделать следующее с Groovy:
Добавить временное логическое поле в текущий документ. См. Пример ниже.
Пример документ в моем результате:
{
"name": "foo",
"age": 20
}
Но я хочу, чтобы добавить результат фильтра сценария в моем результате, например, так:
{
"name": "foo",
"age": 20,
"age_ok": true
}
age_ok
не индексируется, но установленный фильтром Groovy.