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