是否可以使用 Azure 搜索 SDK 创建新的 Azure 搜索服务?

Is it possible to create a new Azure Search Service with Azure Search SDK?

我正在编写一个管理后端来管理我们的 Azure 搜索内容,我想知道是否可以使用 Azure 搜索 SDK 在 Azure 门户上创建新的 Azure 搜索服务?我在 Azure 官方搜索站点的示例中没有看到任何内容。

不可以,您不能使用 Azure 搜索 SDK 创建新的搜索服务。此 SDK 用于管理现有搜索服务中的数据。

要以编程方式创建搜索服务,您需要使用 Azure Search Management 库。您可以在此处阅读更多相关信息:https://docs.microsoft.com/en-us/dotnet/api/overview/azure/search?view=azure-dotnet#management-library.

可以通过几种不同的方式以编程方式创建 Azure 搜索服务:

  1. Azure 搜索管理 SDK
  2. PowerShell
  3. Management REST API
  4. Azure Resource Manager Templates (example)

这些文档的覆盖范围目前有些零散。有 REST API and .NET Fluent SDK 的样本和上述部分的参考文档。