我需要迁移到MarkLogic中的一系列文档。我可以通过JSON中的RESTful服务获取这些文档。我想知道的是,无论如何,例如通过MLCP或Query Console来调用那些RESTful服务并提取数据,否则我必须创建一个小型Java应用程序并将文件转储到共享然后从MarkLogic中获取它们
答案 0 :(得分:5)
mlcp旨在从文件系统或MarkLogic数据库中获取数据。查看Java Client API以从其他来源执行摄取。例如,您可以使用Java启动您喜欢的HTTP客户端,并将结果添加到DocumentWriteSet
。写集就像一个缓冲区,允许您批量请求MarkLogic以提高效率。然后,您可以使用DocumentManager.write()
方法之一将DocumentWriteSet
发送给MarkLogic。看看documentation for many more details或"批量写入" getting started cookbook。