如何备份我的azure搜索索引?

时间:2014-09-12 17:32:28

标签: azure azure-search

我正在使用Azure搜索,并且希望确保在我推送更多文档之前可以从自身造成的灾难中恢复。如何备份索引?

创建Azure搜索副本是否等同于进行备份? 如何恢复?

由于

3 个答案:

答案 0 :(得分:0)

现在,您无法从API或门户网站执行此操作,只需将JSON架构的副本保存到.js文件中即可。请参阅Get Index API

通常,您不需要经常触摸索引,只需添加,更新或删除文档。

答案 1 :(得分:0)

您需要使用外部源的索引器将数据推送到搜索中,并能够同时创建备份。

如果是AzureSQL数据库,这可能会自动为您执行,具体取决于您的订阅

在Azure搜索索引中创建一个包含相同字段的表,并添加已删除标记和上次更新日期,然后将所有数据导入数据库。将日期标志设置为导入数据的时间。

在天蓝色搜索栏的顶部,有一个选项可以导入数据'。这将允许您连接数据源,这样您就可以创建索引,该索引将在您创建连接时查看上次修改的数据和已删除的标志。

该向导将引导您完成所有选项

从那里,只需使用您的更改更新SQL表,索引器就会自动将它们推送到Azure搜索。

答案 2 :(得分:0)

感谢您回答https://docs.microsoft.com/en-us/rest/api/searchservice/Get-Index

有时Azure搜索索引是还原数据的唯一来源。 例如,在Microsoft QnA制造商中-如果您要删除Azure Web应用程序或Azure应用服务-您甚至无法再从QnA制造商中导出知识库。

为了以某种方式从QnA制造商还原数据-我使用了Azure搜索索引。