我正在从elasticsearch中获取数百万个文档,并将它们缝合到应用程序中的模型中。我在想,如果我可以告诉Elasticsearch我希望返回文档的结构,那么我可以节省拼接中的处理。当然,这只会交给弹性搜索,但是我的弹性搜索集群比我的应用程序环境强大得多。
我可以像这样退货吗?
{
"_id": "asdf",
"_source": {
"foo": "bar",
"fizz": "buzz",
"bizz": "bazz"
}
}
然后将elasticsearch转换为完全不同的内容,
{
"id": "asdf",
"foo": {
"bar": true
},
"fizz": {
"buzz": {
"bizz": "bazz"
}
}
}