我正在使用 elasticsearch(elasticsearch-1.1.1) 和 jdbc river 插件(1.1.0.2) 我正在尝试实现结构化对象的多级数组。
以下是我的数据。
_id | Column1 | Column2 | Column3
------------+------------+------------+------------
4702560747 | 4702560747 | 4706318209 | 4816766466
---------------------------------------------------
4702560747 | 4702560747 | 4706318209 | 4816862011
---------------------------------------------------
4702560747 | 4702560747 | 4707978645 | 4816862008
---------------------------------------------------
4702560747 | 4702560747 | 4707978645 | 4816862010
我想按如下方式生成 json。
{
"deal": {
"id": 4702560747,
"quotes": [
{
"quote": {
"id": 4706318209,
"lines": [
{
"line": {
"id": 4816766466
}
},
{
"line": {
"id": 4816862011
}
}
]
}
},
{
"quote": {
"id": 4707978645,
"lines": [
{
"line": {
"id": 4816862008
}
},
{
"line": {
"id": 4816862010
}
}
]
}
}
]
}
}