2015-03-17 5 views
0

Я пытаюсь использовать «script_fields», чтобы устанавливать новые значения в мои поля, но я не вижу «поля», которое я добавил в результирующем наборе, {Не удается получить результат «script_fields» в elasticsearch

"query": { 
    "my_type_x": xxx 
    }, 
    "script_fields": { 
    "test1": { 
     "script": "doc['my_type'].value * 3" 
    } 
    } 
} 

Как только я запускаю это на elasticsearch, я не получаю ошибки и получаю результаты без каких-либо проблем, но я не вижу никакого «теста1» с измененным значением.

Где я должен рассмотреть? Не могли бы вы рассказать мне, если что-то не так?

Спасибо

ответ

1

Моя проблема исходит от конфигурации Elasticsearch. Я только что добавил,

script.disable_dynamic: false 

и он начал работать.