On this page

run cypher on stream

run cypher on stream to get the data as required

Method : POST
URI : /stream/<schema_name>/<stream_name>/graph/query
Body : Cypher query

To get all the triples for visitor v1, where v1 BUYS product (any product)

curl -H "Content-Type: application/json" -d's=>(vid:v1)-[BUYS]->(prod:*)' -X POST http://192.168.1.105:18080/stream/website/visitor/graph/query

Response

{
"triple": [
{
"sub": "vid:v1",
"pred": "BUYS",
"obj": "prod:p2"
},
{
"sub": "vid:v1",
"pred": "BUYS",
"obj": "prod:p2"
},
{
"sub": "vid:v1",
"pred": "BUYS",
"obj": "prod:p3"
},
{
"sub": "vid:v1",
"pred": "BUYS",
"obj": "prod:p1"
},
{
"sub": "vid:v1",
"pred": "BUYS",
"obj": "prod:p1"
}
],
"num_items": 5
}
Was this article helpful to you? Yes No