Creating a HyG Graph
Function
This API is used to create a HyG graph.
- Computing of graphs of the database edition relies on the HyG engine. Before executing an algorithm, you need to create a HyG graph and synchronize data from the graph database to the HyG engine.
- To apply for access to the HyG component, submit a service ticket as it is currently only available through a whitelist.
URI
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For how to obtain the project ID, see Obtaining a Project ID. |
graph_name |
Yes |
String |
Graph name |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
policy |
No |
String |
Graph partitioning policy. Currently, the oec policy is supported. The default policy is oec. |
inEdge |
No |
Boolean |
Whether the graph contains incoming edges. The default value is false. If this parameter is set to true, the data synchronization performance will be affected. For some algorithms, such as shortest_path, sssp, and k_hop, if the incoming edges are not contained, the algorithm performance may deteriorate or an error may be reported. For details, see the parameter description of the corresponding algorithm. |
Response Parameters
Parameter |
Type |
Description |
---|---|---|
errorMessage |
String |
System prompt
|
errorCode |
String |
System prompt code
|
result |
String |
Execution results
|
Example Request
POST http://{SERVER_URL}/ges/v1.0/{project_id}/hyg/{graph_name} { "policy": "oec", "inEdge": true }
SERVER_URL: Address for accessing a graph. For details about its value, see Using Service Plane APIs.
Example Response
Status code: 200
Example response for a successful request
Http Status Code: 200 { "result": "success" }
Status code: 400
Example response for a failed request
Http Status Code: 400 { "errorCode": "GES.8011", "errorMessage": "graph : movie2 is not exist" }
Status Codes
Return Value |
Description |
---|---|
400 Bad Request |
Request error. |
401 Unauthorized |
Authorization failed. |
403 Forbidden |
No operation permissions. |
404 Not Found |
No resources found. |
500 Internal Server Error |
Internal server error. |
503 Service Unavailable |
Service unavailable. |
Error Codes
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot