public void Delete(IIndexableId id) { var searchParams = new SearchParameters(); searchParams.SearchFields = new List<string>(); searchParams.SearchFields.Add("s_group"); searchParams.Select = new List<string>(); searchParams.Select.Add("s_key"); var resultTask = AzureIndex.AzureIndexClient.Documents.SearchWithHttpMessagesAsync(id.ToString(), searchParams); resultTask.Wait(); var results = resultTask.Result.Body.Results; foreach (var result in results) { Commit(IndexAction.Delete(result.Document)); } }
public void Delete(IIndexableId id) { var searchParams = new SearchParameters(); searchParams.SearchFields = new List <string>(); searchParams.SearchFields.Add("s_group"); searchParams.Select = new List <string>(); searchParams.Select.Add("s_key"); var resultTask = AzureIndex.AzureIndexClient.Documents.SearchWithHttpMessagesAsync(id.ToString(), searchParams); resultTask.Wait(); var results = resultTask.Result.Body.Results; foreach (var result in results) { Commit(IndexAction.Delete(result.Document)); } }