SPARQL-Гремлин: ОТДЫХ
В настоящее время я использую следующий плагин для Gremlin: GitHub - он в основном конвертирует SPARQL в Gremlin. Он отлично работает в консоли, но я пытаюсь выполнять команды через REST.
Есть ли обходной путь при добавлении команды с ":>" через REST?
Консоль Gremlin:
gremlin> :> SELECT * WHERE { }
==> ...
==> ...
.
.
.
Гремлин ОТДЫХ:
СООБЩЕНИЕ
{"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"}
1 ответ
Gremlin Server не знает, как обрабатывать необработанный SPARQL, и я не думаю, что плагин, на который вы ссылались, каким-либо образом поддерживает сервер. В результате ваши попытки отправить SPARQL на Gremlin Server терпят неудачу. Плагин должен быть изменен каким-то образом, чтобы это работало.