Class OpenPointInTimeRequest

java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.core.OpenPointInTimeRequest

public class OpenPointInTimeRequest
extends RequestBase
A search request by default executes against the most recent visible data of the target indices, which is called point in time. Elasticsearch pit (point in time) is a lightweight view into the state of the data as it existed when initiated. In some cases, it’s preferred to perform multiple search requests using the same point in time. For example, if refreshes happen between search_after requests, then the results of those requests might not be consistent as changes happening between searches are only visible to the more recent point in time.
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static OpenPointInTimeRequest of​(java.util.function.Function<OpenPointInTimeRequest.Builder,​ObjectBuilder<OpenPointInTimeRequest>> fn)
    • ignoreUnavailable

      @Nullable public final java.lang.Boolean ignoreUnavailable()
      Whether specified concrete indices should be ignored when unavailable (missing or closed)

      API name: ignore_unavailable

    • index

      public final java.util.List<java.lang.String> index()
      Required - A comma-separated list of index names to open point in time; use _all or empty string to perform the operation on all indices

      API name: index

    • keepAlive

      public final Time keepAlive()
      Required - Specific the time to live for the point in time

      API name: keep_alive