0

我有一个包含大约 900 万个三元组的数据集,并且启用了 owl reasoner。

当发送第一个 sparql 查询时,我在日志文件中得到一个看似无穷无尽的行流,看起来类似于:

Adding rule [ (<http://example.org/cat3> ?P ?V) ->(<http://example.org/cat2> ?P ?V) ]

这些行一直出现,直到我的 JVM 内存不足并且 fuseki 服务器停止运行。

使用较小的数据集,我可以看到规则只生成一次。除非我退回服务器进程,否则后续查询不会重新记录这些规则的创建。

有没有办法只生成一次这些规则并将它们持久保存在数据库中?或者其他方式来避免一次将它们全部加载到内存中?

我非常感谢我能得到的任何帮助。

4

0 回答 0