通过外部RESTful服务将数据批量加载到MarkLogic中

时间:2015-11-17 19:09:36

标签: json rest marklogic

我需要迁移到MarkLogic中的一系列文档。我可以通过JSON中的RESTful服务获取这些文档。我想知道的是,无论如何,例如通过MLCP或Query Console来调用那些RESTful服务并提取数据,否则我必须创建一个小型Java应用程序并将文件转储到共享然后从MarkLogic中获取它们

1 个答案:

答案 0 :(得分:5)

mlcp旨在从文件系统或MarkLogic数据库中获取数据。查看Java Client API以从其他来源执行摄取。例如,您可以使用Java启动您喜欢的HTTP客户端,并将结果添加到DocumentWriteSet。写集就像一个缓冲区,允许您批量请求MarkLogic以提高效率。然后,您可以使用DocumentManager.write()方法之一将DocumentWriteSet发送给MarkLogic。看看documentation for many more details或"批量写入" getting started cookbook

的部分