1

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
              }
            }
          ]
        }
      }
    ]
  }
}
4

0 に答える 0