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 терпят неудачу. Плагин должен быть изменен каким-то образом, чтобы это работало.

Другие вопросы по тегам