DavidBooth
DavidBooth

Reputation: 101

When using GraphDB's Lucene connector, how can I access Lucene directly instead of going through SPARQL?

I have been playing with GraphDB's Lucene connector as a way to perform full-text search over a large amount of data, via SPARQL queries. I got the example working.1 Is there another way to read/write Lucene's data, other than going through SPARQL? For lots of large documents, I am concerned that it may be inefficient to load them all through SPARQL, rather than doing some kind of bulk load directly into Lucene.

Is there a way to access Lucene more directly, instead of going through SPARQL?

Upvotes: 0

Views: 146

Answers (1)

vassil_momtchev
vassil_momtchev

Reputation: 1193

You have two options:

  • Switch to GraphDB SOLR or Elasticsearch Connectors - both services expose server APIs accessible by other clients. Unfortunately, this feature is available only in GraphDB Enterprise Edition.

  • Implement your Lucene server, which works on the same machine running as GraphDB and shares in read-only mode the Lucene index managed by GraphDB.

Upvotes: 1

Related Questions