图引擎服务 GES-Filtered-query API(2.2.13):请求示例

时间:2025-02-12 15:01:12

请求示例

  • (同步模式)列出满足过滤条件的第k跳节点或边,执行模式是同步,不进行可视化即查询job结果分页返回。
    POST /ges/v1.0/{project_id}/graphs/{graph_name}/action?action_id=filtered-query{    "executionMode": "sync",    "visulized": "false",    "filters": [        {            "operator": "outV"        },        {            "operator": "out",            "edge_filter": {                "property_filter": {                    "leftvalue": {                        "label_name": "labelName"                    },                    "predicate": "=",                    "rightvalue": {                        "value": "rate"                    }                }            }        }    ],    "full_path": false,    "vertices": [        "tr_10"    ]}
  • (异步模式)列出满足过滤条件的第k跳节点或边,执行模式是异步,不进行可视化即查询job结果分页返回。
    POST /ges/v1.0/{project_id}/graphs/{graph_name}/action?action_id=filtered-query{    "executionMode": "async",    "visulized": "false",    "filters": [        {            "operator": "outV"        },        {            "operator": "out",            "edge_filter": {                "property_filter": {                    "leftvalue": {                        "label_name": "labelName"                    },                    "predicate": "=",                    "rightvalue": {                        "value": "rate"                    }                }            }        }    ],    "full_path": false,    "vertices": [        "tr_10"    ]}
  • 嵌套property_filter,列出满足过滤条件的第k跳节点或边,执行模式是同步,不进行可视化即查询job结果分页返回。
    {    "executionMode": "sync",    "filters": [        {            "operator": "outV",             "vertex_filter": {                "property_filter": {                    "leftvalue": {                 "property_filter": {                    "leftvalue": {                        "property_name": "genres"                     },                  "predicate": "PREFIX",                  "rightvalue": {                  "value": "A|"            }          }        },               "predicate": "&",               "rightvalue": {               "property_filter": {               "leftvalue": {               "label_name": "labelName"            },               "predicate": "=",                "rightvalue": {                 "value": "movie"              }            }          }       }     }     }  ],        "vertices": [        "tr_3"  ]}
support.huaweicloud.com/api-ges/ges_03_0175.html