Я запрашиваю SPARQL, например, PREFIX inst: http://www.ontotext.com/connectors/elasticsearch/instance#
PREFIX : <http://www.ontotext.com/connectors/elasticsearch#>
PREFIX inst: <http://www.ontotext.com/connectors/elasticsearch/instance#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select ?entity {
?search a inst:test ;
:query '''{
{
"bool" : {
"should" : [ {
"query_string" : {
"query" : "Vie"
}
}]
}
}
}
''' ;
:entities ?entity .
}
и коннектор и данные
PREFIX : <http://www.ontotext.com/connectors/elasticsearch#>
PREFIX inst: <http://www.ontotext.com/connectors/elasticsearch/instance#>
INSERT DATA {
inst:test :createConnector '''
{
"elasticsearchNode": "localhost:9200",
"types": [
"http://test.com#Person"
],
"fields": [
{
"fieldName": "age",
"propertyChain": [
"http://test.com#age"
],
"analyzed": false
},
{
"fieldName": "learn",
"propertyChain": [
"http://test.com#learn"
],
"fielddata": true
}
]
}
''' .
}
Data
PREFIX test: <http://test.com#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
insert data {
test:5 rdf:type test:Person;
test:age 11112;
test:learn "Vie" .
}
Но я всегда получаю Error 500
Ошибка оценки запроса: неверный json для заданного необработанного запроса. Я пробовал много раз, но не могу запросить необработанный запрос ES. Как я могу выполнить необработанный запрос es на graphdbb. Большое спасибо.