Skip to content

Commit 4f73955

Browse files
committed
Merge branch 'feauture/search-template' of github.com:elasticsearch/elasticsearch-net into develop
Conflicts: src/Nest/DSL/_Requests.generated.cs src/Nest/Nest.csproj src/Tests/Nest.Tests.Integration/Nest.Tests.Integration.csproj
2 parents af85aae + 4884d5b commit 4f73955

29 files changed

+3329
-220
lines changed

Diff for: src/CodeGeneration/CodeGeneration.LowLevelClient/Overrides/Descriptors/SearchDescriptorOverrides.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ public IEnumerable<string> SkipQueryStringParams
2525
"sort",
2626
"_source",
2727
"_source_include",
28-
"_source_exclude"
28+
"_source_exclude",
29+
"track_scores"
2930
};
3031
}
3132
}

Diff for: src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs

+62-62
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,26 @@ public DeleteByQueryRequestParameters Timeout(string timeout)
16831683
}
16841684

16851685

1686+
///<summary>Request parameters descriptor for DeleteScript
1687+
///<pre>
1688+
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
1689+
///</pre>
1690+
///</summary>
1691+
public class DeleteScriptRequestParameters : FluentRequestParameters<DeleteScriptRequestParameters>
1692+
{
1693+
}
1694+
1695+
1696+
///<summary>Request parameters descriptor for DeleteTemplate
1697+
///<pre>
1698+
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
1699+
///</pre>
1700+
///</summary>
1701+
public class DeleteTemplateRequestParameters : FluentRequestParameters<DeleteTemplateRequestParameters>
1702+
{
1703+
}
1704+
1705+
16861706
///<summary>Request parameters descriptor for Exists
16871707
///<pre>
16881708
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
@@ -2043,6 +2063,16 @@ public GetRequestParameters VersionType(VersionType version_type)
20432063
}
20442064

20452065

2066+
///<summary>Request parameters descriptor for GetScript
2067+
///<pre>
2068+
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
2069+
///</pre>
2070+
///</summary>
2071+
public class GetScriptRequestParameters : FluentRequestParameters<GetScriptRequestParameters>
2072+
{
2073+
}
2074+
2075+
20462076
///<summary>Request parameters descriptor for GetSource
20472077
///<pre>
20482078
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
@@ -2163,6 +2193,16 @@ public SourceRequestParameters VersionType(VersionType version_type)
21632193
}
21642194

21652195

2196+
///<summary>Request parameters descriptor for GetTemplate
2197+
///<pre>
2198+
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
2199+
///</pre>
2200+
///</summary>
2201+
public class GetTemplateRequestParameters : FluentRequestParameters<GetTemplateRequestParameters>
2202+
{
2203+
}
2204+
2205+
21662206
///<summary>Request parameters descriptor for Index
21672207
///<pre>
21682208
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-index_.html
@@ -2683,36 +2723,6 @@ public DeleteMappingRequestParameters MasterTimeout(string master_timeout)
26832723
}
26842724

26852725

2686-
///<summary>Request parameters descriptor for IndicesDeleteTemplateForAll
2687-
///<pre>
2688-
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
2689-
///</pre>
2690-
///</summary>
2691-
public class DeleteTemplateRequestParameters : FluentRequestParameters<DeleteTemplateRequestParameters>
2692-
{
2693-
2694-
internal string _timeout { get; set; }
2695-
///<summary>Explicit operation timeout</summary>
2696-
public DeleteTemplateRequestParameters Timeout(string timeout)
2697-
{
2698-
this._timeout = timeout;
2699-
this.AddQueryString("timeout", this._timeout);
2700-
return this;
2701-
}
2702-
2703-
2704-
internal string _master_timeout { get; set; }
2705-
///<summary>Specify timeout for connection to master</summary>
2706-
public DeleteTemplateRequestParameters MasterTimeout(string master_timeout)
2707-
{
2708-
this._master_timeout = master_timeout;
2709-
this.AddQueryString("master_timeout", this._master_timeout);
2710-
return this;
2711-
}
2712-
2713-
}
2714-
2715-
27162726
///<summary>Request parameters descriptor for IndicesDeleteWarmer
27172727
///<pre>
27182728
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
@@ -3213,36 +3223,6 @@ public GetIndexSettingsRequestParameters Local(bool local)
32133223
}
32143224

32153225

3216-
///<summary>Request parameters descriptor for IndicesGetTemplateForAll
3217-
///<pre>
3218-
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
3219-
///</pre>
3220-
///</summary>
3221-
public class GetTemplateRequestParameters : FluentRequestParameters<GetTemplateRequestParameters>
3222-
{
3223-
3224-
internal bool _flat_settings { get; set; }
3225-
///<summary>Return settings in flat format (default: false)</summary>
3226-
public GetTemplateRequestParameters FlatSettings(bool flat_settings)
3227-
{
3228-
this._flat_settings = flat_settings;
3229-
this.AddQueryString("flat_settings", this._flat_settings);
3230-
return this;
3231-
}
3232-
3233-
3234-
internal bool _local { get; set; }
3235-
///<summary>Return local information, do not retrieve the state from master node (default: false)</summary>
3236-
public GetTemplateRequestParameters Local(bool local)
3237-
{
3238-
this._local = local;
3239-
this.AddQueryString("local", this._local);
3240-
return this;
3241-
}
3242-
3243-
}
3244-
3245-
32463226
///<summary>Request parameters descriptor for IndicesGetWarmerForAll
32473227
///<pre>
32483228
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
@@ -3621,6 +3601,16 @@ public UpdateSettingsRequestParameters FlatSettings(bool flat_settings)
36213601
public class PutTemplateRequestParameters : FluentRequestParameters<PutTemplateRequestParameters>
36223602
{
36233603

3604+
internal bool _create { get; set; }
3605+
///<summary>Whether the index template should only be added if new or can also replace an existing one</summary>
3606+
public PutTemplateRequestParameters Create(bool create)
3607+
{
3608+
this._create = create;
3609+
this.AddQueryString("create", this._create);
3610+
return this;
3611+
}
3612+
3613+
36243614
internal string _timeout { get; set; }
36253615
///<summary>Explicit operation timeout</summary>
36263616
public PutTemplateRequestParameters Timeout(string timeout)
@@ -3901,9 +3891,9 @@ public IndicesStatsRequestParameters Fields(params string[] fields)
39013891
}
39023892

39033893

3904-
internal bool _groups { get; set; }
3894+
internal string[] _groups { get; set; }
39053895
///<summary>A comma-separated list of search groups for `search` index metric</summary>
3906-
public IndicesStatsRequestParameters Groups(bool groups)
3896+
public IndicesStatsRequestParameters Groups(params string[] groups)
39073897
{
39083898
this._groups = groups;
39093899
this.AddQueryString("groups", this._groups);
@@ -4893,6 +4883,16 @@ public class PingRequestParameters : FluentRequestParameters<PingRequestParamete
48934883
}
48944884

48954885

4886+
///<summary>Request parameters descriptor for PutScript
4887+
///<pre>
4888+
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
4889+
///</pre>
4890+
///</summary>
4891+
public class PutScriptRequestParameters : FluentRequestParameters<PutScriptRequestParameters>
4892+
{
4893+
}
4894+
4895+
48964896
///<summary>Request parameters descriptor for ScrollGet
48974897
///<pre>
48984898
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html

0 commit comments

Comments
 (0)