首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkedMDB SPARQL的结果比预期的要少?

LinkedMDB SPARQL的结果比预期的要少?
EN

Stack Overflow用户
提问于 2014-06-18 10:18:39
回答 1查看 125关注 0票数 0

使用链接开放数据的本体对齐发现的幻灯片14显示,LinkedMDB数据集中有50,603个参与者。使用下面的查询,我得到了2500。这里谁错了?,查询中缺少什么东西吗?为什么幻灯片数量如此之高?这是SPARQL查询:

代码语言:javascript
复制
select(count(distinct ?actors) as ?nActors) where {
  ?actors a <http://data.linkedmdb.org/resource/movie/actor> .
}

结果

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-18 11:53:14

许多公共端点对查询施加限制,以确保一个行为不佳的客户端不会降低/对服务的其他用户的性能产生不利影响。

您正在讨论的特定服务的结果限制为2500个,如讨论的答案。

有些服务还可能有执行时间限制,从而防止查询运行超过一定时间。

您通常可以通过使用LIMITOFFSET来请求结果页来解决这一限制。不幸的是,这似乎无助于查询,因为您使用了聚合,而且服务似乎在聚合之前应用了限制。请注意,如果您有其他查询,其中LIMITOFFSET方法可以工作,即那些不使用聚合的查询,您还可能需要添加一个ORDER BY,这取决于没有它的SPARQL服务,您可能只需要重复收到相同的结果

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24283012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档