コード例 #1
0
 ///<summary>A comma-separated list of field names</summary>
 internal static FieldCapabilitiesRequestParameters _Fields <T>(this FieldCapabilitiesRequestParameters qs, IEnumerable <Expression <Func <T, object> > > fields) where T : class =>
 qs.AddQueryString("fields", fields.Select(e => (Field)e));
コード例 #2
0
 ///<summary>POST on /{index}/_field_caps <para></para></summary>
 ///<param name = "index">A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices</param>
 ///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
 public TResponse FieldCapabilities <TResponse>(string index, FieldCapabilitiesRequestParameters requestParameters = null)
     where TResponse : class, IOpenSearchResponse, new() => DoRequest <TResponse>(POST, Url($"{index:index}/_field_caps"), null, RequestParams(requestParameters));
コード例 #3
0
 ///<summary>POST on /{index}/_field_caps <para></para></summary>
 ///<param name = "index">A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices</param>
 ///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
 public Task <TResponse> FieldCapabilitiesAsync <TResponse>(string index, FieldCapabilitiesRequestParameters requestParameters = null, CancellationToken ctx = default)
     where TResponse : class, IOpenSearchResponse, new() => DoRequestAsync <TResponse>(POST, Url($"{index:index}/_field_caps"), ctx, null, RequestParams(requestParameters));
コード例 #4
0
 ///<summary>POST on /_field_caps <para></para></summary>
 ///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
 public TResponse FieldCapabilities <TResponse>(FieldCapabilitiesRequestParameters requestParameters = null)
     where TResponse : class, IOpenSearchResponse, new() => DoRequest <TResponse>(POST, "_field_caps", null, RequestParams(requestParameters));