Как прокрутить индекс Elasticsearch с помощью упругого поиска искры?
С Java Client.prepareSearch()
а также Client.prepareSearchScroll()
API, мы можем запросить индекс Elasticsearch, используя прокрутки, как указано в документации. С помощью этих API мы можем выбрать только определенное количество обращений на запрос, установив SearchRequestBuilder.setSize()
, SearchResponse
предоставляет идентификатор прокрутки, который затем используется в последующем запросе.
Как можно использовать упругую искру-искру для реализации аналогичной функциональности? Все JavaEsSpark.esRDD()
методы возврата JavaPairRDD
, который будет содержать все хиты. Есть ли способ запросить только определенное количество обращений за запрос, а затем продолжить прокрутку с дальнейшим запросом?
Я нашел конфигурацию es.scroll.size
что эквивалентно SearchRequestBuilder.setSize()
но я не уверен, как его использовать и как идентификаторы прокрутки будут использоваться в контексте эластичного поиска искры?