您好我可以使用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 < / p>
答案 0 :(得分:0)
您是否正在使用TDE从文档中获取信息到索引中?假设是这样,您的TDE模板必须指定上下文(文档中的路径),并可以指定一个或多个集合。由于您正在使用MLCP从CSV生成JSON文档,因此您将拥有非常平坦的JSON:所有属性都将成为根对象的一部分。将其中一个属性指定为上下文。使用tde.nodeDataExtract函数验证模板是否从文档中提取您认为应该提取的内容 - 在尝试使用Optic执行任何操作之前执行此操作。
假设您使用的是TDE,我强烈建议您一直阅读Template-Driven Extraction tutorial。