Я извлекаю миллионы документов из эластичного поиска и объединяю их в мои модели в моем приложении.Я думаю, что если мне удастся сказать эластичному поиску структуру, в которой я хочу вернуть документы, я смогу сохранить обработку в строчке.Конечно, это было бы просто передано упругому поиску, но мои кластеры эластичного поиска намного более мощные, чем среда моего приложения.
Так что я могу взять возврат как -
{
"_id": "asdf",
"_source": {
"foo": "bar",
"fizz": "buzz",
"bizz": "bazz"
}
}
И преобразоватьв эластичном поиске к чему-то совершенно другому, как-
{
"id": "asdf",
"foo": {
"bar": true
},
"fizz": {
"buzz": {
"bizz": "bazz"
}
}
}