Различные результаты при поиске узлов в ConceptNet5
Я использую REST API commonsense / conceptnet5 на основе их документов . Используя следующий сценарий, я запрашиваю у него разные слова.
URLS = [list(map(lambda word: 'http://api.conceptnet.io/c/en/' + word + '?limit=2000', group)) for group in cues]
results = []
with FuturesSession() as session:
futures = [session.get(u) for url in URLS for u in url]
for future in as_completed(futures):
results.append(future.result().content)
Затем я анализирую результат и получаю конечные узлы для каждого края каждого узла (слова). Проблема в том, что каждый раз, когда я запрашиваю этот REST API, я получаю в результате другой набор конечных узлов. Другими словами, я, вероятно, получу другой набор ребер для запрошенных узлов.
Я установил предел в 2000, поэтому я не уверен, почему это происходит. Есть идеи?