使用GraphDB的Lucene连接器时,如何直接访问Lucene而不是通过SPARQL?

时间:2018-10-15 21:42:06

标签: lucene graphdb

我一直在使用GraphDB的Lucene connector作为通过SPARQL查询对大量数据执行全文搜索的一种方式。我得到了运行的示例。1除了通过SPARQL之外,还有另一种读取/写入Lucene数据的方法吗?对于很多大型文档,我担心通过SPARQL加载所有文档可能会效率低下,而不是直接将某种批量加载到Lucene中。

有没有一种方法可以更直接地访问Lucene,而不是通过SPARQL?

1 个答案:

答案 0 :(得分:1)

您有两个选择:

  • 切换到GraphDB SOLR或Elasticsearch连接器-这两个服务都公开了其他客户端可以访问的服务器API。不幸的是,此功能仅在GraphDB Enterprise Edition中可用。

  • 实现您的Lucene服务器,该服务器可在与GraphDB相同的计算机上运行,​​并以只读模式共享GraphDB管理的Lucene索引。