我试图从 Linkedmdb 中提取所有电影。我使用 OFFSET 来确保我不会达到每个查询的最大结果数。我在python中使用了以下脚本
"""
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX movie: <http://data.linkedmdb.org/resource/movie/>
SELECT distinct ?film
WHERE {
?film a movie:film .
} LIMIT 1000 OFFSET %s """ %i
我循环了5次,偏移量为0,1000,2000,3000,4000并记录了结果的数量。它是 (1000,1000,500,0,0)。我已经知道限制是 2500,但我认为通过使用 OFFSET,我们可以摆脱这个问题。这不是真的吗?没有办法获取所有数据(即使我们使用某种循环)?