我正在通过MLCP将JSON文档加载到MarkLogic数据库中。我的输入文件是行分隔的JSON文件。默认情况下,我的URI采用路径/文件名/ split_start_seqnum的形式。我想让URI包含特定文档中两个元素的值。
例如,每个文档代表一家餐厅,并且包含诸如restaurant_name,restaurant_zip,restaurant_hours等元素。我希望URI是restaurant_name和restaurant_zip的某种组合。如何在MLCP脚本中编写代码?
答案 0 :(得分:0)
-output_uri_replace
可用于使用正则表达式模式对uri进行更多静态更改,但不允许从内容中提取值。最好的方法是使用MLCP转换。
这个SO答案提供了一个示例,以及一些指向文档的指针:
Using Transform Module during MLCP Ingestion to MarkLogic
HTH!