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}}]} > >> > >> ======================================= > >> > >> > >> > >> > >
