如何使用 marklogic mapreduce 连接器将元数据添加到文档 api
How to add metadata to the document using marklogic mapreduce connector api
我想使用 marklogic mapreduce api 将文档写入 marklogic 数据库,假设这里是 example。我想将元数据添加到我正在将其写回减速器中的 marklogic 数据库的文档中 -
context.write(outputURI, result);
如果可以使用 marklogic 的 mapreduce api 向文档添加元数据,请告诉我。
对于元数据,我假设您在谈论文档属性片段。有关文档属性的背景,请参阅此处:https://docs.marklogic.com/guide/app-dev/properties#id_19516
要在 MarkLogic mapreduce 中使用,请参阅此处(输出 classes):
https://docs.marklogic.com/guide/mapreduce/output#id_76625
我相信您需要 extend/modify 您的示例才能使用 PropertyOutputFormat class.
将内容写入属性片段
同一文档中的示例应用程序之一是在属性片段中保存内容的示例。但是,如果您想通过查看一些源代码来快速跟踪自己:查看一些示例 - 包括写入文档 属性 片段,请参见此处:https://gist.github.com/evanlenz/2484318 - 特别是 LinkCountInProperty.java
使用 属性 mapreduce.marklogic.output.content.collection 配置 xml。添加此 属性 已将插入的数据添加到该集合。
我想使用 marklogic mapreduce api 将文档写入 marklogic 数据库,假设这里是 example。我想将元数据添加到我正在将其写回减速器中的 marklogic 数据库的文档中 -
context.write(outputURI, result);
如果可以使用 marklogic 的 mapreduce api 向文档添加元数据,请告诉我。
对于元数据,我假设您在谈论文档属性片段。有关文档属性的背景,请参阅此处:https://docs.marklogic.com/guide/app-dev/properties#id_19516
要在 MarkLogic mapreduce 中使用,请参阅此处(输出 classes): https://docs.marklogic.com/guide/mapreduce/output#id_76625
我相信您需要 extend/modify 您的示例才能使用 PropertyOutputFormat class.
将内容写入属性片段同一文档中的示例应用程序之一是在属性片段中保存内容的示例。但是,如果您想通过查看一些源代码来快速跟踪自己:查看一些示例 - 包括写入文档 属性 片段,请参见此处:https://gist.github.com/evanlenz/2484318 - 特别是 LinkCountInProperty.java
使用 属性 mapreduce.marklogic.output.content.collection 配置 xml。添加此 属性 已将插入的数据添加到该集合。