jdbc river plugin(1.1.0.2) で Elasticsearch(elasticsearch-1.1.1) を使用しています。構造化オブジェクトのマルチレベル配列を実現しようとしています。
以下は私のデータです。
_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
}
}
]
}
}
]
}
}