k, учитывая комментарии к вопросу, я собираюсь предложить ответ, который не совсем то, что вы искали, но, кажется, было бы неплохо сделать в этой ситуации.
Так как мы 'здесь речь идет только о 10 запросах на запрос, я предлагаю сделать несколько запросов эластичными, но с одной оговоркой: не делайте их последовательно, это будет не идеально с точки зрения производительности.На самом деле, не пытайтесь вообще исключать какие-либо идентификаторы в серии запросов!
Делайте эти запросы асинхронно, но запрашивайте все большие и большие размеры страниц для каждого запроса.10, 20, 30, 40 и т. Д. Затем в коде удалите элементы из блока 1 в блоке 2 и так далее.Таким образом, если «Блок 2» имеет 100% -ное перекрытие с блоком 1, тогда вы можете удалить эти 10 элементов и при этом иметь требуемый размер страницы 10 для блока 2.
Редактировать: Для комментария @ dotybear: Нетнужно делать несколько запросов, просто увеличивайте размер страницы в каждом последующем запросе (при условии, что ранние «блоки» получают приоритет для дубликатов)