開発中に Azure Search インデックスを手動で作成するのにうんざりしているので、それを行うためのコンソール アプリを作成しています。Azure には、データベース ビューであるデータ ソースが既にあります。そのビューはインデックスをフィードします。私の質問は、インデックスを作成するときにそのデータ ソースをどのように指定すればよいですか? これまでのコードは次のとおりです( Employee クラス定義は含まれていません):
using Microsoft.Azure.Search;
using Microsoft.Azure.Search.Models;
namespace AdvancedSearchIndexGenerator
{
class Program
{
static void Main()
{
SearchServiceClient client = new SearchServiceClient(Util.AzureSearchServiceName, new SearchCredentials(Util.AzureSearchApiKey));
var definition = new Index()
{
Name = Util.AzureSearchIndexName,
Fields = FieldBuilder.BuildForType<Employee>()
};
client.Indexes.Create(definition);
}
}
}