public SearchClientParameters(ISearchClientParameters parameters)
 {
     Top    = parameters.Top;
     Filter = parameters.Filter;
 }
Exemplo n.º 2
0
        public async Task <ICollection <TSearchModel> > GetAsync <TSearchModel>(string query, ISearchClientParameters parameters = null) where TSearchModel : ISearchModel
        {
            var searchParameters = parameters != null ? new SearchClientParameters(parameters) : null;
            var searchResults    = await _searchIndexClient.Documents.SearchAsync <TSearchModel>(query, searchParameters);

            return(searchResults.Results.Select(x => x.Document).ToList());
        }