2015-05-04 2 views

ответ

3

Если вы индексировать документ следующим

PUT scripted/doc/1 
{ 
    "Foo": { 
    "x":500, 
    "y":200 
    } 
} 

Тогда синтаксис суммировать поля в виде сценария поля:

doc['Foo.x'].value + doc['Foo.y'].value 

В x и y поля должны быть числовые поля. Если вы проиндексируете их как строки, вы получите сообщение об ошибке при попытке оценить скриптовое поле.

Смежные вопросы