将数据从 azure mongodb 迁移到 azure search

Migrate data from azure mongodb to azure search

我在我的项目中使用 Microsodt azure 云提供商,我在 azure 上的 VM 上安装了 mongodb,并且我还有 azure 认知搜索实例。我想要做的是将我在 mongodb 上的数据迁移到 azure search 以创建索引,然后在客户端应用程序上使用 restful api。 我的问题是,有没有办法将数据从 mongodb 移动到 azure search?

遗憾的是,目前还没有用于 Azure 搜索的内置 Mongo 数据库连接器。但是你有两个选择。

从 Mongodb 迁移到 Azure Cosmos DB (Mongo API),然后为相关 Azure Cosmos DB 创建 Azure 搜索索引器,请参阅 https://docs.microsoft.com/en-us/azure/dms/tutorial-mongodb-cosmos-db-online

编写一个自定义代码应用程序,从 Mongo 中提取数据,然后将其发送到 Azure 搜索索引,您可以使用推送 API 来完成此操作,看看 https://docs.microsoft.com/en-us/azure/search/tutorial-optimize-indexing-push-api