private async Task CreateIndexInternalAsync(string indexName) { var result = await azureSearchEngine.CreateIndexAsync(indexName, field => { foreach (var fieldInfo in ProductFieldInfo.SearchFields) { field.Invoke(fieldInfo.Name, fieldInfo.Type, fieldInfo.IsKey, fieldInfo.IsSearchable, fieldInfo.IsFilterable, fieldInfo.IsSortable, fieldInfo.IsFacetable, fieldInfo.IsRetrievable); } }, (callback => { callback.Invoke(SuggesterName, new List <string>() { "RowKey", "ProductName" }); }) , 5000); Assert.IsTrue(result); }
private async Task CreateIndexInternalAsync(string distributorId) { var result = await azureSearchEngine.CreateIndexAsync(distributorId, field => { foreach (var fieldInfo in AirportFieldInfo.SearchFields) { field.Invoke(fieldInfo.Name, fieldInfo.Type, fieldInfo.IsKey, fieldInfo.IsSearchable, fieldInfo.IsFilterable, fieldInfo.IsSortable, fieldInfo.IsFacetable, fieldInfo.IsRetrievable); } }, (callback => { callback.Invoke(suggesterName, new List <string>() { "Identifier", "City", "Name" }); }) , 5000); }