Я играл с Разъем Lucene GraphDB как с способом выполнять полнотекстовый поиск по большому объему данных с помощью запросов SPARQL. У меня пример работает. 1 Есть ли другой способ чтения / записи данных Lucene, кроме использования SPARQL? Я обеспокоен тем, что для большого количества больших документов может быть неэффективно загружать их все через SPARQL, а не выполнять какую-то массовую загрузку непосредственно в Lucene.
Есть ли способ получить более прямой доступ к Lucene, а не через SPARQL?
У вас есть два варианта:
Переключитесь на GraphDB SOLR или Elasticsearch Connectors - обе службы предоставляют серверные API-интерфейсы, доступные другим клиентам. К сожалению, эта функция доступна только в GraphDB Enterprise Edition.
Внедрите свой сервер Lucene, который работает на той же машине, что и GraphDB, и использует в режиме только для чтения индекс Lucene, управляемый GraphDB.