Skip to content

Commit 851b9cd

Browse files
committed
Backport of #3289. Add scroll parameter to reindex.
1 parent 3504ee7 commit 851b9cd

File tree

4 files changed

+18
-0
lines changed

4 files changed

+18
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"reindex": {
3+
"url": {
4+
"params": {
5+
"scroll": {
6+
"type" : "time",
7+
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
8+
}
9+
}
10+
}
11+
}
12+
}

src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1829,6 +1829,8 @@ public class ReindexOnServerRequestParameters : RequestParameters<ReindexOnServe
18291829
public long? RequestsPerSecond { get => Q<long?>("requests_per_second"); set => Q("requests_per_second", value); }
18301830
///<summary>The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks.</summary>
18311831
public long? Slices { get => Q<long?>("slices"); set => Q("slices", value); }
1832+
///<summary>Specify how long a consistent view of the index should be maintained for scrolled search</summary>
1833+
public TimeSpan Scroll { get => Q<TimeSpan>("scroll"); set => Q("scroll", value); }
18321834
}
18331835

18341836
///<summary>Request options for ReindexRethrottle<pre>https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html</pre></summary>

src/Nest/_Generated/_Descriptors.generated.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3023,6 +3023,8 @@ public partial class ReindexOnServerDescriptor : RequestDescriptorBase<ReindexO
30233023
public ReindexOnServerDescriptor RequestsPerSecond(long? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond);
30243024
///<summary>The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks.</summary>
30253025
public ReindexOnServerDescriptor Slices(long? slices) => Qs("slices", slices);
3026+
///<summary>Specify how long a consistent view of the index should be maintained for scrolled search</summary>
3027+
public ReindexOnServerDescriptor Scroll(Time scroll) => Qs("scroll", scroll);
30263028

30273029
}
30283030

src/Nest/_Generated/_Requests.generated.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4885,6 +4885,8 @@ public partial class ReindexOnServerRequest : PlainRequestBase<ReindexOnServerRe
48854885
public long? RequestsPerSecond { get => Q<long?>("requests_per_second"); set => Q("requests_per_second", value); }
48864886
///<summary>The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks.</summary>
48874887
public long? Slices { get => Q<long?>("slices"); set => Q("slices", value); }
4888+
///<summary>Specify how long a consistent view of the index should be maintained for scrolled search</summary>
4889+
public Time Scroll { get => Q<Time>("scroll"); set => Q("scroll", value); }
48884890
}
48894891

48904892
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]

0 commit comments

Comments
 (0)