1

我想将我的 SPARQL 查询结果从 Blazegraph 导出到一个文件中。但是,它只导出结果的第一页。当我尝试显示所有结果时,我的浏览器崩溃了。

我怎样才能解决这个问题?

我在本地集群上运行 Blazegraph 2.1.2。

4

1 回答 1

1

要导出结果,您可以依赖curl并通过命令行查询您的 SPARQL 端点,如下所示:

curl -X POST http://localhost:9999/bigdata/namespace/YOUR_NAMESPACE/sparql --data-urlencode 'query=SELECT * WHERE{ ?s p ?o } LIMIT 1' --data-urlencode 'format=json' > outputfile

当然,您必须根据需要指定端点的地址和查询。这只是一个例子,但它可能会给你一个想法。

您还可以修改预期的输出格式(CSV、XML、JSON 等)并根据需要包含标题。

在这里你可以阅读更多关于它的信息。

于 2016-07-27T11:16:04.427 回答