2017-09-16 8 views
0

私は現在Gremlinのプラグインを使用しています:GitHub - 基本的にSPARQLをGremlinに変換します。それはコンソールで完璧に動作しますが、私はREST経由でコマンドを実行しようとしています。SPARQL-Gremlin:REST

RESTを使用してコマンドに ":>"を付ける場合の回避策はありますか?

グレムリンコンソール:

gremlin> :> SELECT * WHERE { } 
==> ... 
==> ... 
. 
. 
. 

グレムリンREST:

POST

{"gremlin": ":> SELECT * WHERE {}"} 

応答

{"message": "startup failed:\nScript7.groovy: 1: unexpected token: : @ line 1, column 1.\n :> SELECT * WHERE {}\n ^\n\n1 error\n", 
"Exception-Class": "org.codehaus.groovy.control.MultipleCompilationErrorsException"} 

答えて

0

グレムリンServerは、生のSPARQLを処理する方法を知っていると私はありませんしない参照したプラグインがサーバーをサポートしていると思ってください。その結果、Gremlin ServerにSPARQLを送信しようとしても失敗しています。プラグインは、その作業を行うために何らかの方法で変更する必要があります。