当前位置: 首页 > 知识库问答 >
问题:

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

谷梁承宣
2023-03-14

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

我该怎么解决这个?

我正在本地集群上运行BlazeGraph2.1.2。

共有1个答案

胥诚
2023-03-14

要导出结果,可以依赖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等),如果需要,还可以包括头。

在这里你可以读到更多关于它的内容。

 类似资料:
  • 问题内容: 我试图将使用以下查询找到的结果导出到我的桌面上的CSV中。 这是我第一次使用Elasticsearch和cURL,因此我对如何执行此操作感到困惑。 现在,当我运行此查询时,它将返回戴夫的姓名,姓氏,地址和性别,并且我想在运行查询时将结果放入桌面上的csv中。 我一直在阅读有关如何执行此链接的操作,但是我不确定如何使我的查询执行此操作-(https://docs.python.org/3

  • 我正在从事一个项目,我必须使用变量的不同值多次访问 Web 服务 比如说,http://mywebservice.com?variable1={{value}} 并且使用Postman collection runner传递不同的值。 我想将所有请求的响应正文下载到一个文件中。我该怎么做?

  • 我现在在edX做火花课程的介绍。是否有可能从我的计算机上的数据库中保存数据。 我之所以问这个问题,是因为这门课提供的数据库笔记本可能在课程结束后就不起作用了。

  • 我试图将每个文件作为模块导出到某个文件夹中,作为单个对象导入。我该怎么做? 我用一个长文件制作了一个javascript插件。我现在正试图让它被几个文件分开。我用的是网页包。 在我的插件代码中,有一个名为“fn”的巨大对象,它包含40~50个函数,每个函数有200~300行。为了拆分它们,我创建了一个名为“fn”的文件夹,并将每个函数作为每个文件。每个文件名和函数名都是相同的。因此,名为“foo”

  • 问题内容: 我试过了 但是SQL plus给我“没有适当的结尾”如何在Windows中的oracle sql中指定路径? 问题答案: 使用线轴: 请注意,这将在运行SQL * Plus的目录中创建myoutputfile.txt。 如果您需要在SQLPlus启动时从SQL文件(例如“ tmp.sql”)运行此文件并将其输出到名为“ output.txt”的文件中,请执行以下操作: tmp.sql:

  • 我已经在Scala中创建了一个blazegraph RDF4J存储库和连接: 我可以添加语句、检索SPARQL结果等。 现在我想将存储库的内容转储到一个RDF文件中,如下所示: 但是,如果我试图用或替换预期的模型参数,Eclipse会抱怨: 重载方法值write with备选项:(X$1:Iterable[org.openrdf.model.statement],X$2:java.io.write