ScrollDuration
Scroll API 経由で結果を取得する際に使用するtime unit の指定。
データ型
string
デフォルト値
"1m"
解説
ゼロではない値が指定された場合、Scroll API が使用されます。
指定されたtime unit はElasticsearch に送られたそれぞれのリクエストにおいて送られ、サーバーがlive なコンテンツをどれぐらいの時間検索し続けるかを指定します。指定される値は、前のバッチの結果を実行するのに十分な時間であれば大丈夫で、すべてのデータを処理する時間をとる必要はありません。 これは、ScrollDuration 値がそれぞれのリクエストにおいて送られ、コンテキストtime を更新するからです。
すべての結果が取得されると、検索コンテキストはクリアされます。
この値の形式は[integer][time unit] です。次に例を示します。1m = 1 minute.
プロパティを'0' に設定することで、デフォルトのSearch API が使われます。このような場合、返される結果の最大数はMaxResults と同じになります。
Supported Time Units:
| Value | Description |
| y | Year |
| M | Month |
| w | Week |
| d | Day |
| h | Hour |
| m | Minute |
| s | Second |
| ms | Milli-second |