Solr/Siren - вставка / индексирование данных с использованием sparql

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

1 ответ

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

По поводу вашего второго вопроса: ответ "нет": поскольку SIREn индексирует "сущности", вы не можете выполнять простые запросы SPARQL (но у вас есть много других возможностей)

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

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


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

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