首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Azure Cognitive Search连接到MongoDB云图集

将Azure Cognitive Search连接到MongoDB云图集
EN

Stack Overflow用户
提问于 2020-09-16 20:05:38
回答 2查看 302关注 0票数 1

我有一个网络应用程序(ASP.NET,C#)与MongoDB云图上的数据库。

我想尝试一下搜索服务Azure Cognitive Search。

知道是否有可能将MongoDB云图连接到Azure认知搜索?

我找到了一个Copy data from MongoDB to Azure using Azure Data Factory的选项,但我想防止将数据存储在两个不同的地方。(MongoDB集群和Azure blob存储)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-17 03:12:16

如果您询问的是MongoDB连接器,那么它是不可用的。您应该对从Mongo DB Atlas中提取数据并将其发送到Azure认知搜索服务的逻辑进行编码。

票数 1
EN

Stack Overflow用户

发布于 2020-09-18 01:07:40

上面的答案确实是正确的。如果您想利用我们已有的一些连接器,这里还有一个选择。

Azure CosmosDB提供了一个migration tool,允许您将数据从MongoDB导入到您选择的CosmosDB集合中。这些数据可以通过CosmosDb提供的MongoDB API访问(这意味着从理论上讲,您拥有的任何其他需要访问这些数据的应用程序都可以修改,从而以最小的开销进入CosmosDB )。

如果这是一个可行的选项,那么Azure认知搜索索引器就可以通过Azure CosmosDB - documentation here连接到Azure API

这是目前在门控预览中的一个功能,如果你对此感兴趣,我们强烈建议你在这里注册:https://aka.ms/azure-cognitive-search/indexer-preview

我知道这个解决方案还需要你将你的数据从Atlas移植到Azure中,但是如果开销不是太大的话,一定要试一试。(这将节省您通过推送API手动将数据从MongoDB提取到搜索索引的时间)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63919737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档