Reputation: 101
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
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