使用-output_uri_replace选项

时间:2019-01-02 20:36:42

标签: marklogic marklogic-8 marklogic-9 marklogic-dhf marklogic-7

我正在通过MLCP将JSON文档加载到MarkLogic数据库中。我的输入文件是行分隔的JSON文件。默认情况下,我的URI采用路径/文件名/ split_start_seqnum的形式。我想让URI包含特定文档中两个元素的值。

例如,每个文档代表一家餐厅,并且包含诸如restaurant_name,restaurant_zip,restaurant_hours等元素。我希望URI是restaurant_name和restaurant_zip的某种组合。如何在MLCP脚本中编写代码?

1 个答案:

答案 0 :(得分:0)

-output_uri_replace可用于使用正则表达式模式对uri进行更多静态更改,但不允许从内容中提取值。最好的方法是使用MLCP转换。

这个SO答案提供了一个示例,以及一些指向文档的指针:

Using Transform Module during MLCP Ingestion to MarkLogic

HTH!