在运行 sparql 查询时,我收到警告
# hit complexity limit 20 times, increasing soft limit may give more results
这不依赖于任何特定的查询,而是所有的。我想知道如果我不使用 http 接口,而是使用 4store 客户端主服务器,如何增加软限制
默认情况下,4store 提供的软限制约为 1000。您有几个选项可以调整/禁用搜索广度:
--soft-limit
如果使用 4s-query,您可以使用例如覆盖设置4s-query --soft-limit 5000 demo 'SELECT ... etc.'
。将其设置为-1
完全禁用它。
如果使用第 3 方客户端,您可以使用 cgi 参数调整软限制,例如sparql-query 'http://example.org/sparql/?soft-limit=-1'
您可以在使用参数启动 sparql 服务器时全局设置软限制-s
。见4s-httpd --help
。