2016-11-25 6 views
1

整数プロパティを持つタイタングラフサーバーに複数のノードがあります。整数プロパティに基づいてグラフを照会したいので、サーバーはRESTで構成されていますので、グラフこの方法:整数プロパティに基づいてgremlinクエリでタイタングラフを照会する方法

titan-server:8182/gremlin=Query 
(e.g Query could be : g.V().hasLabel("Person")) 

私はage = 30(単なる例)で、すべての人の頂点を取得したい

これは以下のようグレムリンコンソール(ソケットベース)で行うことができます g.V().hasLabel("Person").has("age",30);

titan-server:8182/gremlin=g.V().hasLabel("Person")**.has("age",30)**; 

は、私は残りのグレムリンのためのインターネット上の任意のドキュメントを見つけることができませんでしたが、これは、残りのクエリでは動作しません、それは(そのようage = 30との頂点が存在する場合であっても)、空の結果を与えます。

は、私は次のことを実行して動作するようにREST APIを得ることができた助けみんな

答えて

2

いただきありがとうございます。その後、次のポストを試してみてください

channelizer: org.apache.tinkerpop.gremlin.server.channel.HttpChannelizer 

hereを指定ように、まず、へgremlin-server.yaml設定でチャンネルを変更してください

REST APIの

詳細情報を見つけることができます

{ 
    "gremlin" : "g.V().hasLabel(x).has(y,z)", 
    "bindings" : 
    { 
     "x" : "Person", 
     "y" : "age", 
     "z" : 30 
    } 
} 
here

+0

ありがとう@フィルペル、それは私のために働く、 – adaak

関連する問題