LinkedMDB SPARQL Query

Я немного запутался здесь. У меня есть следующий запрос SPARQL, который прекрасно работает противLinkedMDB explorer.

 PREFIX mdb: 
 PREFIX rdfs: 
 PREFIX dc: 

 SELECT ?label?resource WHERE {
    ?resource mdb:id ?uri .
    ?resource dc:title ?label . 
    FILTER regex(?label,'^Batman')
}

Этот отфильтровывает все фильмы Бэтмена, как это (яМы отфильтровали все результаты и показываем только пять):

-----------------------------------------------|
| Label                           | Resource   |
|----------------------------------------------|
| Batman                          | db:film/2  |
| Batman                          | db:film/3  |
| Batman & Robin                  | db:film/4  |
| Batman: Mask of the Phantasm    | db:film/737|
| Batman: Mystery of the Batwoman | db:film/974|
-----------------------------------------------|

Но тут возникает вопрос. Если я напишуФоррест Гамп" вместо "Бэтмен"запрос можетне могу найти никакого результата.

Однако, если я изменю последнюю строку на

    ?resource dc:title "Forrest Gump". 

он находит фильм в базе данных LinkedMDB, поэтому я знаю, что он где-то там скрывается. Но это'не возвращаются, когда я используюFILTER regex solution.I»

мы заметили, что если я только ищу без фильтра и просто печатаю все фильмы в базе данных, похоже, что LinkedMDB имеет своего рода LIMIT на 2557, так что веб-страница выиграла 'т И похоже, что ФИЛЬТР фильтрует только те 2557 фильмов. Есть ли способ получить больше фильмов?

Ответы на вопрос(1)

Ваш ответ на вопрос