diff --git a/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json b/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json index 26d4f039bc9..f36f623816b 100644 --- a/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json +++ b/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json @@ -1,7 +1,7 @@ { "sql.clear_cursor":{ "documentation":{ - "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html", + "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html", "description":"Clears the SQL cursor" }, "stability":"stable", diff --git a/src/ApiGenerator/RestSpecification/Core/sql.query.json b/src/ApiGenerator/RestSpecification/Core/sql.query.json index 2cd1f9aca03..a3fe47ecdf4 100644 --- a/src/ApiGenerator/RestSpecification/Core/sql.query.json +++ b/src/ApiGenerator/RestSpecification/Core/sql.query.json @@ -1,7 +1,7 @@ { "sql.query":{ "documentation":{ - "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html", + "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html", "description":"Executes a SQL request" }, "stability":"stable", diff --git a/src/ApiGenerator/RestSpecification/Core/sql.translate.json b/src/ApiGenerator/RestSpecification/Core/sql.translate.json index 09623c9bbae..99f9216f88c 100644 --- a/src/ApiGenerator/RestSpecification/Core/sql.translate.json +++ b/src/ApiGenerator/RestSpecification/Core/sql.translate.json @@ -1,7 +1,7 @@ { "sql.translate":{ "documentation":{ - "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html", + "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html", "description":"Translates SQL into Elasticsearch queries" }, "stability":"stable", diff --git a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs index 818ba4b9e65..2edcc651c34 100644 --- a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs +++ b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs @@ -27,7 +27,7 @@ // ReSharper disable once CheckNamespace namespace Elasticsearch.Net.Specification.SqlApi { - ///Request options for ClearCursor https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html + ///Request options for ClearCursor https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html public class ClearSqlCursorRequestParameters : RequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; @@ -82,7 +82,7 @@ public class SqlSearchStatusRequestParameters : RequestParameters false; } - ///Request options for Query https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html + ///Request options for Query https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html public class QuerySqlRequestParameters : RequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; @@ -95,7 +95,7 @@ public string Format } } - ///Request options for Translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html + ///Request options for Translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html public class TranslateSqlRequestParameters : RequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs index f5cfb55c4f5..514ca6edd51 100644 --- a/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs +++ b/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs @@ -46,12 +46,12 @@ internal LowLevelSqlNamespace(ElasticLowLevelClient client): base(client) { } - ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html + ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html ///Specify the cursor value in the `cursor` element to clean the cursor. ///Request specific configuration such as querystring parameters & request specific connection settings. public TResponse ClearCursor(PostData body, ClearSqlCursorRequestParameters requestParameters = null) where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql/close", body, RequestParams(requestParameters)); - ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html + ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html ///Specify the cursor value in the `cursor` element to clean the cursor. ///Request specific configuration such as querystring parameters & request specific connection settings. [MapsApi("sql.clear_cursor", "body")] @@ -90,23 +90,23 @@ public TResponse SearchStatus(string id, SqlSearchStatusRequestParame [MapsApi("sql.get_async_status", "id")] public Task SearchStatusAsync(string id, SqlSearchStatusRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_sql/async/status/{id:id}"), ctx, null, RequestParams(requestParameters)); - ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html + ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html ///Use the `query` element to start a query. Use the `cursor` element to continue a query. ///Request specific configuration such as querystring parameters & request specific connection settings. public TResponse Query(PostData body, QuerySqlRequestParameters requestParameters = null) where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql", body, RequestParams(requestParameters)); - ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html + ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html ///Use the `query` element to start a query. Use the `cursor` element to continue a query. ///Request specific configuration such as querystring parameters & request specific connection settings. [MapsApi("sql.query", "body")] public Task QueryAsync(PostData body, QuerySqlRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_sql", ctx, body, RequestParams(requestParameters)); - ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html + ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html ///Specify the query in the `query` element. ///Request specific configuration such as querystring parameters & request specific connection settings. public TResponse Translate(PostData body, TranslateSqlRequestParameters requestParameters = null) where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql/translate", body, RequestParams(requestParameters)); - ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html + ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html ///Specify the query in the `query` element. ///Request specific configuration such as querystring parameters & request specific connection settings. [MapsApi("sql.translate", "body")]