2015-04-15 1 views
1

Я использую в моей заявке, которая взаимодействует с . Я знаю, как индексировать данные в Solr (/ solr/update), но я не могу понять, как индексировать сирену. Поддерживает ли это даже индексирование? Кроме того, можно ли использовать sparql-запросы для индексации данных в Solr?Solr/Siren - данные вставки/указатели с использованием sparql

+0

bro Вы указали способ индексации произвольного json-документа с помощью обработчика «сирена/добавление»? Я могу добиться того же, используя * post.jar *, который создается вместе с проектом. – Tanny

ответ

0

Да SIREn может индексировать данные RDF. Если я хорошо помню, в комплекте для загрузки есть README с подробными инструкциями. Кроме того, должен быть тестовый пример, который иллюстрирует, как индексировать/запрашивать программным способом.

О втором вопросе: ответа нет: в качестве сирену индексов «сущностей» вы не в состоянии выполнять простые запросы SPARQL (но у вас есть много других возможностей)

Как примечание стороны, пусть я предлагаю вам этот проект [1], который является другим видом подхода для индексирования данных RDF с использованием Solr. Там вы можете запускать запросы SPARQL и иметь некоторые другие интересные функции, такие как огранка. Общий проект все еще продолжается (особенно смесь между RDF и миром Solr), но основные функции (sparql, некоторый вид огранки, разбиение на страницы Sparql) уже работают.

В моем блоге [2] вы можете найти несколько сообщений об этом проекте.


[1] https://github.com/agazzarini/SolRDF.
[2] https://andreagazzarini.blogspot.com

+0

Поддерживает ли SIREn запросы SPARQL? –

+0

не думаю. SIREn не управляет тройками как единицами, а вместо этого индексирует (и, следовательно, управляет) сущностями (т. Е. Представление сущностей RDF). Я говорю «я не думаю», потому что это так, как SIREn работал два года назад. Поскольку E SIREn означает «сущности», я думаю, что все еще работает таким образом – Andrea

+0

Как мы индексируем данные в сирене? Например, если я вызываю url - ..siren/update, он фактически вызывает обработчик обновления Solr. И поэтому отправка rdf-документа по этому URL-адресу бесполезна. У нас есть какой-либо другой механизм в сирене для индексации? Или, может быть, любой другой URL-адрес для этого? –