Я хотел бы получить все связанные темы по одной теме. Для того, чтобы сделать его более четким, вот мой пример:Как получить все связанные темы через MQL из Freebase
[{
"id": "/en/united_states",
"name": null,
"/government/governmental_jurisdiction/governing_officials": [{
"/government/government_position_held/office_holder": [{
"id": null,
"name": null
}]
}]
}]
Запрос MQL должен дать мне все держатели офиса, которые в основном руководящие должностные лица. В моем примере все должностные лица правительства Соединенных Штатов должны быть возвращены, что составляет около 3,2 тыс. Сум. Таким образом, проблема заключается в том, что указанный выше запрос возвращает только 100 результатов по умолчанию. Так что я могу добавить параметр предела, чтобы получить, например, 1000 результатов:
[{
"id": "/en/united_states",
"name": null,
"/government/governmental_jurisdiction/governing_officials": [{
"/government/government_position_held/office_holder": [{
"id": null,
"name": null
}],
"limit": 1000
}]
}]
Но установить ограничение на более высокое значение не работает, так как результат запроса становится слишком большим.
У кого-нибудь есть идея, как решить эту проблему? Я попытался использовать курсор для повторения результатов, но курсор, похоже, не работает для этого вложенного типа запроса.
Большое спасибо. Это полностью решает мою проблему. И да, я буду смотреть на «юрисдикцию» для получения полезных данных. Но в любом случае я не знал о существовании инвертированных запросов, которые мне очень помогают! Большой! :) – sandro1111