Как прокрутить индекс Elasticsearch с помощью упругого поиска искры?

С Java Client.prepareSearch() а также Client.prepareSearchScroll()API, мы можем запросить индекс Elasticsearch, используя прокрутки, как указано в документации. С помощью этих API мы можем выбрать только определенное количество обращений на запрос, установив SearchRequestBuilder.setSize(), SearchResponse предоставляет идентификатор прокрутки, который затем используется в последующем запросе.

Как можно использовать упругую искру-искру для реализации аналогичной функциональности? Все JavaEsSpark.esRDD() методы возврата JavaPairRDD, который будет содержать все хиты. Есть ли способ запросить только определенное количество обращений за запрос, а затем продолжить прокрутку с дальнейшим запросом?

Я нашел конфигурацию es.scroll.sizeчто эквивалентно SearchRequestBuilder.setSize() но я не уверен, как его использовать и как идентификаторы прокрутки будут использоваться в контексте эластичного поиска искры?

0 ответов