我正在尝试将Azure Search服务从标准定价层转移到基本层。除了创建另一个并手动移动数据之外,我似乎无法找到一种方法。我即将创建一个临时控制台项目,从源服务中选择所有数据并上传到目标服务。没有数据迁移工具吗?
答案 0 :(得分:1)
不幸的是,我们尚未在Azure Search中的层之间提供迁移支持,并且它确实需要在新服务中重新创建索引。请知道我们理解这一点的重要性,并将其列在我们的优先级列表中。
此外,当您执行索引迁移时,请记住,您需要记住一些事项。
首先,当您导出数据时,您可能正在使用我们的分页(skip and take),但请注意,此分页仅限于100K文档。因此,如果您有超过100K的文档,则需要进行某种过滤。也许如果你有州或省字段,你可以搜索和$过滤州='WA'
如果您碰巧在不同的位置(例如SQL)拥有索引的原始数据,您会发现从那里重新加载更容易。
最后,考虑到以上所有问题,我一直在研究一个示例,该示例展示了如何执行exporting and reloading of the schema and data,这有望帮助更小的索引(少于100K的文档),但最终确实如此确保成功迁移所有文档非常重要。
另外,如果你能vote for this feature,那就太好了。