Ejemplo n.º 1
0
        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));
        }