0

嗨,我可以使用 mlcp 将数据推送到 MarkLogic,但是在进行光学查询时,结果为 null。在使用 mlcp 推送数据甚至添加架构之后,如何从光学查询中接收结果?或者如何将架构与 mlcp 推送数据映射?

使用此 MLCP 命令加载的数据:

mlcp.sh import -host localhost -port 8000 -username admin -password admin -input_file_path C:\Users\sehajpalsinghj\Documents\DPHMJSOn\csv\1.csv -input_file_type delimited_text -document_type json -mode local -output_collections test

4

1 回答 1

0

您是否使用 TDE 从文档中获取信息到索引中?假设是这样,您的 TDE 模板必须指定上下文(文档中的路径)并且可以指定一个或多个集合。由于您使用 MLCP 从 CSV 生成 JSON 文档,因此您将拥有非常扁平的 JSON:所有属性都将成为根对象的一部分。将这些属性之一指定为上下文。使用tde.nodeDataExtract函数来验证模板是否正在从文档中提取您认为应该提取的内容——在尝试对 Optic 执行任何操作之前执行此操作。

假设您使用的是 TDE,我强烈建议您通读Template-Driven Extraction 教程

于 2017-10-02T16:56:51.387 回答