【发布时间】:2015-11-17 19:09:36
【问题描述】:
我有一系列文档需要迁移到 MarkLogic。这些文档可以通过 JSON 中的 RESTful 服务提供给我。无论如何我想知道的是,例如通过 MLCP 或查询控制台调用那些 RESTful 服务并提取数据,否则我必须创建一个小型 Java 应用程序并将文件转储到共享中,然后从 MarkLogic 中获取它们.
【问题讨论】:
我有一系列文档需要迁移到 MarkLogic。这些文档可以通过 JSON 中的 RESTful 服务提供给我。无论如何我想知道的是,例如通过 MLCP 或查询控制台调用那些 RESTful 服务并提取数据,否则我必须创建一个小型 Java 应用程序并将文件转储到共享中,然后从 MarkLogic 中获取它们.
【问题讨论】:
mlcp 旨在从文件系统或 MarkLogic 数据库中获取数据。查看Java Client API 以从其他来源执行摄取。例如,您可以使用 Java 启动您最喜欢的 HTTP 客户端并将结果添加到 DocumentWriteSet。写集就像一个缓冲区,允许您将请求批处理到 MarkLogic 以提高效率。然后,您可以使用DocumentManager.write() 方法之一将该DocumentWriteSet 发送到MarkLogic。查看documentation for many more details 或getting started cookbook 的“批量写入”部分。
【讨论】: