如何将Blazegraph中的所有结果导出到文件中?

时间:2016-07-18 13:18:44

标签: export blazegraph

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

我该如何解决这个问题?

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

1 个答案:

答案 0 :(得分: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等)并包含标题。

Here你可以阅读更多相关信息。