将 Smart Mastering 集成到 DHF 项目

Integrating Smart Mastering to DHF project

我是Smart Mastering的新手,但已经卡在了基本步骤。 我的笔记本电脑上已经安装了最新的 ML9 和 DHF, 已经通过 Quickstart UI.

创建了我的 DHF 项目
  1. 要从我现有项目的编写器插件中调用 Smart Mastering API, 我应该提前做什么?

  2. 加载 match/merge 选项文件时,我最好创建为 独立输入流?

Smart Mastering 存储库中的 example DHF project 是一个不错的起点。

在那里,您可以看到 match/merge 选项正在通过自定义 Gradle 任务加载。您可以看到示例选项加载任务 here.

可以找到通过 Gradle 运行掌握步骤的任务示例 here.

如@justdewit 所述,示例 DHF 项目应该有您需要的内容。对于示例作家,请查看 https://github.com/marklogic-community/smart-mastering-core/blob/master/examples/dhf-flow/plugins/entities/Organization/harmonize/SmartMaster/writer.sjs.