public IActionResult Execute <T>() { string searchUrl = RESTfulESUrlBuilder.Init().Search().Type(searchRequest.Types).Index(searchRequest.Indexes).Host().Url(); logger.Info("Search Url: " + searchUrl); SearchActionResult <T> result = restServiceClient.Post <SearchRequest, SearchActionResult <T> >(searchUrl, searchRequest); return(result); }
/// <summary> /// Open index (matchs with CloseIndex) /// </summary> /// <param name="index"></param> /// <returns></returns> public BaseResponse OpenIndex(string index) { string indexUrl = RESTfulESUrlBuilder.Init().OpenIndex().Index(index).Host(clusterName).Url(); return(restServiceClient.Post <string, BaseResponse>(indexUrl, string.Empty)); }