我正在尝试将索引从 Azure 认知搜索转移到弹性搜索。我对两者都是新手。 经过一番研究,我发现一种方法是使用 Logstash 从 Azure 中提取数据并将其插入到 Elastic search 中。
我在多个数据存储和 Logstash 之间找到了很多插件,但在 Azure 认知搜索和 Logtash 之间没有找到。
任何人都可以向我解释或指导我详细说明如何从 Azure 认知搜索将数据提取到弹性搜索中吗?
非常感谢。
我研究了一些方法,发现 Logstash 可以工作。但是,我没有找到logstach和Azure Cognitive Search之间的任何插件
我过去使用过 Liam Cavanagh 提供的 Azure 搜索索引备份和还原。它工作得很好,但就我而言,是将现有索引/数据恢复到不同的搜索服务中。
https://github.com/liamca/azure-search-backup-restore
这可能是您的一个起点。我不记得它是否会以 json 形式输出数据,但您所要做的就是解析数据并将它们推送到您的 Elastic Search 索引。