Я пытаюсь применить разбивку на страницы к результатам, запрашивая несколько раз, чтобы преодолеть 10-тысячный барьер Elasticsearch. Поскольку результаты Elasticsearch могут различаться во время нескольких запросов, я хочу использовать сгенерированный идентификатор для получения следующих результатов.
Так, например, я запускаю запрос, который возвращает 1000 результатов. Затем я хочу получить значение идентификатора 1000-го результата и выполнить запрос типа: match : ID {{1000thID}}
Таким образом, я хочу получить результат от 1001 до 2000 года. после этого 2001 до 3000, и так далее.
В настоящее время я использую Elasticsearch DSL для python для запроса доменного имени, например:
search.query('match', domainname=domainname)
Как мне перестроить этот код, чтобы он соответствовал вышеуказанным требованиям. («совпадение», _ID > ID_Variable)