Как пройти через IBM Graph с помощью bluemix

Я пытаюсь написать запрос Гремлина о том, как отобразить граф IBM с n числом дочерних ребер и вершины. если пользователь предоставил какое-то индексное слово, например, "получение" является поисковым словом индекса, следующий запрос вернет хороший результат

 def g = graph.traversal();g.V().has('entityString', 'acquisition').bothE().otherV().path()

Но я хотел бы пройти через все его связанные узлы, а затем его дочерние узлы и его ребра. Выходной результат вышеприведенного запроса следующий:

[
  {
    "labels": [
      [],
      [],
      []
    ],
    "objects": [
      {
        "id": 40964248,
        "label": "EventBusiness",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "ody4z-oe07s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "odyj7-oe07s-sl",
              "value": "acquisition"
            }
          ]
        }
      },
      {
        "id": "oe1ar-oe07s-153p-6cw",
        "label": "affectedBy",
        "type": "edge",
        "inVLabel": "Organization",
        "outVLabel": "EventBusiness",
        "inV": 8240,
        "outV": 40964248
      },
      {
        "id": 8240,
        "label": "Organization",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "2rq-6cw-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "35y-6cw-sl",
              "value": "agencies"
            }
          ]
        }
      }
    ]
  },
  {
    "labels": [
      [],
      [],
      []
    ],
    "objects": [
      {
        "id": 40964248,
        "label": "EventBusiness",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "ody4z-oe07s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "odyj7-oe07s-sl",
              "value": "acquisition"
            }
          ]
        }
      },
      {
        "id": "odyxf-oe07s-17h1-37s",
        "label": "agentOf",
        "type": "edge",
        "inVLabel": "Organization",
        "outVLabel": "EventBusiness",
        "inV": 4168,
        "outV": 40964248
      },
      {
        "id": 4168,
        "label": "Organization",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "16x-37s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "1l5-37s-sl",
              "value": "DoD"
            }
          ]
        }
      }
    ]
  },
  {
    "labels": [
      [],
      [],
      []
    ],
    "objects": [
      {
        "id": 40964248,
        "label": "EventBusiness",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "ody4z-oe07s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "odyj7-oe07s-sl",
              "value": "acquisition"
            }
          ]
        }
      },
      {
        "id": "odzbn-oe07s-17h1-37s",
        "label": "agentOf",
        "type": "edge",
        "inVLabel": "Organization",
        "outVLabel": "EventBusiness",
        "inV": 4168,
        "outV": 40964248
      },
      {
        "id": 4168,
        "label": "Organization",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "16x-37s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "1l5-37s-sl",
              "value": "DoD"
            }
          ]
        }
      }
    ]
  },
  {
    "labels": [
      [],
      [],
      []
    ],
    "objects": [
      {
        "id": 40964248,
        "label": "EventBusiness",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "ody4z-oe07s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "odyj7-oe07s-sl",
              "value": "acquisition"
            }
          ]
        }
      },
      {
        "id": "2dv-oe07s-17h1-3bs",
        "label": "agentOf",
        "type": "edge",
        "inVLabel": "Organization",
        "outVLabel": "EventBusiness",
        "inV": 4312,
        "outV": 40964248
      },
      {
        "id": 4312,
        "label": "Organization",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "17f-3bs-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "1ln-3bs-sl",
              "value": "AT&L"
            }
          ]
        }
      }
    ]
  },
  {
    "labels": [
      [],
      [],
      []
    ],
    "objects": [
      {
        "id": 40964248,
        "label": "EventBusiness",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "ody4z-oe07s-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "odyj7-oe07s-sl",
              "value": "acquisition"
            }
          ]
        }
      },
      {
        "id": "1cruab-oe07s-17h1-6i0",
        "label": "agentOf",
        "type": "edge",
        "inVLabel": "Organization",
        "outVLabel": "EventBusiness",
        "inV": 8424,
        "outV": 40964248
      },
      {
        "id": 8424,
        "label": "Organization",
        "type": "vertex",
        "properties": {
          "verified": [
            {
              "id": "2sd-6i0-4eth",
              "value": true
            }
          ],
          "entityString": [
            {
              "id": "36l-6i0-sl",
              "value": "DoD Component TSN"
            }
          ]
        }
      }
    ]
  }
]

0 ответов

Другие вопросы по тегам