是否可以从 json 文件创建 Azure 认知搜索索引?

Is it possible to create an Azure Cognitive Search index from a json file?

我想创建一个基于相当复杂 JSON 文件的索引。有没有办法让 Azure 认知搜索解析文件并为其创建适当的索引?

您应该能够使用 Azure 门户在 Azure 认知搜索中使用 'Import Data' 工作流来完成此操作。您可以在此处找到有关支持哪种类型的 json 文件和 json 对象的更多详细信息:Importing JSON files with Cognitive Search

我假设您的 JSON 文件包含数据记录。如果您想要一种更具编程性的方法,您可以在 JSON 中找到一个示例记录。复制此内容并在 Visual Studio 中使用 Edit -> Paste Special 创建代表您的记录的 class。

然后您只需使用新类型实例化对象,然后像往常一样使用 SDK 将它们提交到索引。