【问题标题】:When using GraphDB's Lucene connector, how can I access Lucene directly instead of going through SPARQL?使用 GraphDB 的 Lucene 连接器时,如何不通过 SPARQL 直接访问 Lucene?
【发布时间】:2018-10-15 21:42:05
【问题描述】:

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

有没有办法更直接地访问 Lucene,而不是通过 SPARQL?

【问题讨论】:

    标签: lucene graphdb


    【解决方案1】:

    你有两个选择:

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

    • 实现您的 Lucene 服务器,该服务器在与 GraphDB 运行的同一台机器上工作,并以只读模式共享由 GraphDB 管理的 Lucene 索引。

    【讨论】:

    • 如何切换到 GraphDB SOLR 连接器?在设置/连接器的工作台中,我只看到 Lucene 连接器和“新 Lucene 连接器”选项。
    • SOLR 和 ElasticSearch 连接器仅在 GraphDB EE 中可用,但在 GraphDB SE 或 Free 中不可用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多