1

我在文档数据库的一个分区中有 2 个文档。如何合并这 2 个文档并准备一份可以作为 Azure 搜索服务的数据源发送的文档。

我通过存储过程找到了一种方法,我们可以合并 2 个文档。现在我面临一个困难的情况。我们可以在 Azure 搜索数据源的查询部分使用存储过程吗?

4

1 回答 1

1

我正在寻找一种通过分区键读取所有文档的解决方案.. 是否可以通过存储过程。

当然,也可以通过分区键调用存储过程。事实上,分区键是必要的。有关详细信息,您可以参考我之前的案例:Azure Cosmos DB 要求存储过程的分区键

根据我的研究,在Azure搜索数据源中无法调用存储过程。您只能配置sql数据库,cosmos db,blob存储,表存储等。所以,我建议您使用Azure Function Http Trigger来调用您的存储过程然后使用sdk将合并后的文档保存到新集合中,或者将其作为 json 文件保存到与 Azure 搜索索引对应的 blob 存储中。

于 2018-11-26T06:53:30.593 回答