Я наконец понял это.
Очевидно, наборы запросов возвращают только 20 совпадений, пока вы не получите доступ к набору запросов. Или что-то в этом роде.
Итак, если вы явно хотите итерации по всему, вы должны сделать:
for result in results[0:results.count()]:
print result
Или что-то в этом роде, которое явно запросит всю вещь. Тьфу. Это должно быть четко задокументировано ... но это не так.