コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
            }
        }