No worries. Glad to help.
On 2016년 7월 13일 (수) at 오후 12:26 eureka386 <[email protected]> wrote:

> OMG!
> I did't know that information was in a “getEdges” chapter in document.
> I was wrong to unread that.
> sorry, and thank you very much.
>
>
> 2016. 7. 13., 오후 12:08, Hyunsung Jo <[email protected]> 작성:
>
> > Hi eureka386,
> >
> > Please try option "duplicate": "raw" as shown in the following request:
> >
> > curl -XPOST localhost:9000/graphs/getEdges -H 'Content-Type:
> > Application/json' -d '
> > {
> >    "srcVertices": [{"serviceName": "KakaoFavorites", "columnName":
> > "userName", "id":"101"}],
> >    "steps": [
> >      {"step": [{"label": "s2graph_label_test_weak", "direction": "out",
> > "offset": 0, "limit": 100, "duplicate": "raw"}]}
> >    ]
> > } '
> >
> > You can find the specs here:
> >
> https://steamshon.gitbooks.io/s2graph-book/content/query_param_level_option.html
> > https://steamshon.gitbooks.io/s2graph-book/content/getedges.html
> >
> > Regards,
> > Jo
> >
> >
> >
> >
> > On Wed, Jul 13, 2016 at 11:18 AM eureka386 <[email protected]> wrote:
> >
> >> Hi again.
> >>
> >> I have another question about weak consistencyLevel.
> >> according to the manual, s2graph has tow types of consistency
> >> level:strong, weak
> >> I want to get several edges between two vertices, so, I set a weak
> >> consistency level.
> >> after setting, I tried to get edges, but it returned only one edge like
> >> ‘strong’ level.
> >>
> >> What is wrong with my query?
> >>
> >>
> >>
> >> here is my setting and queries.
> >>
> >> ————————————————————————————————————————————
> >>
> >> 1. create a service
> >>
> >> curl -XPOST localhost:9000/graphs/createService -H 'Content-Type:
> >> Application/json' -d '
> >> {"serviceName": "KakaoFavorites", "compressionAlgorithm" : "gz"}
> >> ‘
> >>
> >>
> >> 2. create a level
> >>
> >> curl -XPOST localhost:9000/graphs/createLabel -H 'Content-Type:
> >> Application/json' -d '
> >> {
> >>  "label": "s2graph_label_test_weak",
> >>  "srcServiceName": "KakaoFavorites",
> >>  "srcColumnName": "userName",
> >>  "srcColumnType": "string",
> >>  "tgtServiceName": "KakaoFavorites",
> >>  "tgtColumnName": "userName",
> >>  "tgtColumnType": "string",
> >>  "isDirected": "true",
> >>  "indices": [],
> >>  "props": [
> >>  {"name": "time", "defaultValue": 0, "dataType": "long"}
> >>  ],
> >>  "consistencyLevel": "weak"
> >> }
> >> ‘
> >>
> >>
> >> 3. insert edges with meta data
> >>
> >> curl -XPOST localhost:9000/graphs/edges/insert -H 'Content-Type:
> >> Application/json' -d'
> >> [
> >> {"timestamp": 1, "from": 101, "to": 10, "label":
> >> "s2graph_label_test_weak", "props": {"time": 0}},
> >> {"timestamp": 2, "from": 101, "to": 10, "label":
> >> "s2graph_label_test_weak", "props": {"time": -10}},
> >> {"timestamp": 3, "from": 101, "to": 10, "label":
> >> "s2graph_label_test_weak", "props": {"time": -30}}
> >> ]
> >> '
> >>
> >>
> >>
> >> 4. query id “101” and direction “out”
> >>
> >> curl -XPOST localhost:9000/graphs/getEdges -H 'Content-Type:
> >> Application/json' -d '
> >> {
> >>    "srcVertices": [{"serviceName": "KakaoFavorites", "columnName":
> >> "userName", "id":"101"}],
> >>    "steps": [
> >>      {"step": [{"label": "s2graph_label_test_weak", "direction": "out",
> >> "offset": 0, "limit": 100}]}
> >>    ]
> >> }
> >> ‘
> >>
> >>
> >> 5. it returns like this
> >>
> >> =======================================
> >> [true,true,true]vagrant@vagrant-ubuntu-trusty-64:~$
> >> vagrant@vagrant-ubuntu-trusty-64:~$
> >> vagrant@vagrant-ubuntu-trusty-64:~$ curl -XPOST
> >> localhost:9000/graphs/getEdges -H 'Content-Type: Application/json' -d '
> >>> {
> >>>    "srcVertices": [{"serviceName": "KakaoFavorites", "columnName":
> >> "userName", "id":"101"}],
> >>>    "steps": [
> >>>      {"step": [{"label": "s2graph_label_test_weak", "direction": "out",
> >> "offset": 0, "limit": 100}]}
> >>>    ]
> >>> }
> >>> '
> >>
> >>
> >>
> {"size":1,"degrees":[{"from":"101","label":"s2graph_label_test_weak","direction":"out","_degree":3}],"results":[{"cacheRemain":-636,"timestamp":3,"score":1.0,"label":"s2graph_label_test_weak","direction":"out","to":"10","_timestamp":3,"from":"101","props":{"_timestamp":3,"_count":-1,"time":-30}}]}
> >>
> >> =======================================
> >>
> >>
> >>
> >>
>
>

Reply via email to