MarkLogic Data Hub JOBS DB搜索选项配置

时间:2019-03-19 15:34:48

标签: marklogic marklogic-dhf

我需要自定义JOBS DB的搜索选项。 mlLoadModules gradle任务正在加载一个OOTB jobs.xml搜索选项配置文件,但是我不知道在哪里可以覆盖它。根据此page,我应该将JOBS DB工件放入src/main/ml-modules-jobs中。因此,我尝试了src/main/ml-modules-jobs/options/jobs.xml,但是没有加载。如果有人对如何自定义JOBS DB搜索选项有任何建议,请分享。

TIA

1 个答案:

答案 0 :(得分:1)

经过更多研究,我发现除了允许ml-gradle使用文件夹结构来确定要为哪个应用服务器加载选项外,显然仅支持../ml-modules/options位置,这些文件都会为FINAL应用服务器加载(例如,/ Default / data-hub-FINAL / rest-api / options /)。但是,在ml-gradle版本3.12.0中,添加了新的任务类型:com.marklogic.gradle.task.client.CopySearchOptionsTask,可用于创建自定义任务,以将选项文件从FINAL应用服务器位置复制到作业中的JOBS应用服务器位置。模块数据库这对我有用,尽管这是在每个mlLoadModules任务之后执行此任务的另一个步骤。有关更多信息,请参见this doc