Лимит 2500 на базу данных связанных фильмов

Прямо сейчас я разрабатываю приложение для запросов LMDB. LMDB установил LIMIT для результатов, чтобы предотвратить падение страницы (максимум 2500 результатов). Я хочу запросить ВСЮ LMDB, и мне было интересно, есть ли какой-нибудь способ получить все данные, которые есть в LMDB, а не только ограниченные 2500 результатов?

Запрос, который я запускаю:

PREFIX mdb: <http://data.linkedmdb.org/resource/movie/film> 
PREFIX dc: <http://purl.org/dc/terms/> 
SELECT ?movieName ?resource WHERE {
?resource dc:title ?movieName .
?resource mdb:id ?uri . 
FILTER regex(?movieName,'The Mexican', 'i')}

Я не получаю результатов.

Если я изменю последнюю строку:FILTER regex(?movieName,'The Mexican', 'i')} в ?resource dc:title 'The Mexican'Я получаю желаемые результаты. Это означает, что данные об этом фильме на самом деле находятся в LMDB, но из-за LIMIT Я не могу получить доступ ко всем записям, пока не введу ТОЧНОЕ название фильма, который ищу.

Приложение, которое я создаю, использует поля поиска, и я не могу ожидать, что пользователи будут знать точное название фильма, поэтому я использую FILTER regex(),

Как бы решить эту проблему? Пожалуйста, помогите мне. Должен ли я скачать локальную копию и выполнить запросы к ней или есть другой способ?

Я хотел связаться с сотрудниками LMDB по этому поводу, но я не мог найти контактную информацию

0 ответов

Другие вопросы по тегам