Лимит 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 по этому поводу, но я не мог найти контактную информацию