索引Cosmos Graph DB

时间:2019-03-10 16:56:24

标签: azure-cosmosdb azure-search

如何将图形数据(json)导入Azure搜索?我想一并搜索图形数据和文档数据。我读到它还不支持CosmosDB Graph API。但是我需要能够做到这一点,以测试将我的公司从Neo4j迁移到CosmosDB的过程。

谢谢, 唐尼

3 个答案:

答案 0 :(得分:3)

您可以参阅this文章。如果您需要在Cosmos DB Graph API和Azure搜索之间进行更紧密的集成,请对此UserVoice建议进行投票。

答案 1 :(得分:1)

我发现可以将图形数据库连接字符串放入Azure搜索导入中,并且索引确实起作用。我仍然希望看到UserVoice实现!现在对我们来说已经足够了。

谢谢

答案 2 :(得分:0)

您可以对Cosmos DB中的数据运行SQL查询以获取JSON格式的数据。您可以通过在Azure门户中拉起Azure Cosmos数据库帐户并在数据资源管理器中执行新的SQL查询来进行测试。如果您不需要使用技能组进行认知搜索,则可以push the data to the index。该页面上有一些示例。您可能会注意到,您的JSON包含复杂类型。您可以立即按照此处的有关如何处理complex data types in Azure Search的信息进行操作。您可以在此UserVoice的索引中看到支持复杂类型的状态。

尽管您可以在Azure搜索导入数据流中将Cosmos DB Graph文档终结点添加为连接字符串的一部分,但我们暂时不正式支持该终结点。此UserVoice的一部分正在接受审核。

如果您不想管理将数据推送到索引,并且想要使用索引器正式支持的数据源,则可以将数据移至Azure Blob存储。